You could always get a 9800gtx lol
Edit:
I wouldn't bother buying that fan/heatsink since is pretty much the same as the stock fan and plus it won't cool all that much for wasting 15$ on it

.
For the ram i would go with something like the g.skill pc2-6400, just make sure your pc can handle it lol
http://www.newegg.com/Product/Produc...82E16820231098
Edit2:
lol well from those 2, the 8800gt is better (you missed a good deal a while ago which came with cod 4 and the price was like 90$)