I suggest a NVIDIA GeForce GT 240, since i have this one myself. I'm quite happy with it and it isn't too expensive. Bought it a while ago so i dont know how much it is these days, i bet you could get a better one in the same priceclass.
Things to watch are your motherboard and the way it connects. (new pci and stuff) They could explain you better in the shop ;p