The both are waste of money. I strongly advice that you buy new parts (platform, gpu, psu, hdd....)
But if you still wanna buy a card, you have an AGP slot right? Then look for some agp hd 3850 or agp 4650.
edit - you have a PCI slot??? Start saving money for a new pc dude, investing in that disaster of pc is a total waste of money!!!