No reason to pay freakin 500 dollars for a video card in my opinion. I would just get one that can play the currect games while also giving you money to spare to upgrade as technology changes. I would really consider the sapphire x800 (pci-express)for, which happens to be about 180 dollars at newegg. Although i've never used this card myself, i heard it gets great fps in the most current games. http://www.newegg.com/Product/Produc...82E16814102529 a link
there is also a 256mb one that is 249 on newegg
http://www.newegg.com/Product/Produc...82E16814102465
both got very good ratings
Gl on your pc