I will vouch for 4670, wow is my all time freakin favorite, at that resolution you can max seetings with 60 fps ( under normal conditions but shadows set to 0 )
Not that you need to have atioverdrive enable or better overclock it to 850/1000, which i did via AMD GPU Tool.
There's a 9600GT and 9800GTX/GTX+ and a 8800/9800GT
9800GTX ~ 4850
9600GT ~ 3870
8800GT/9800GT ~ 4830
Video RAM has nothing to do with the power of the graphics card.
A 4670 1GB is like a Pentium 3 computer paired with 8GB of RAM...it's processor core is too weak to use programs that use anywhere near that much RAM.
The XFX only 9600GTX, IS just a Maxed Out 9600gso. Note the buswidth. it performs like (and is often seen by your pc as) a 9800gt.
Bear that in mind of price. Also the warrentty is two years. i fully expect that card to die at the 30 month period as its maxed out, leaving you with a worthless piece of recycling. go for the cheapest of your options, something chearfull, cos they will all run a crt monitor. I should kno, i just finished bioshock as a good guy running a 7600gt! 1020*768 or what ever it is.. and it is nice to think in 4 yrs time you will still have the card running in your spare pc, or a relatives. Dont touch the overpriced xfx gtx with a smelly stick!