i have an X800GTO 256mb (what a great card) it will play COD4 all day long, this card served me well for many years....
i have a ZOTAC 8800GT AMP 512mb (super performer) this is the highest factory clocked 88GT out there, with better performance than most of the GTS range.
& i have an XFX GTX260 BLACK EDITION (ultimate powerhouse) this card is a monster!!
i prefer Nvidia to ATI it has to be said, but back in the day Nvidia could not compete with the ATI offerings, they dont make em like they used to....or maybe they do, but Nvidia just make them better....lol