As above, but the 8800GTS comes in a 320MB and 640MB flavour, and you can get ones that are factory overclocked, too. Do you know which you have and what resolution you'll be playing at? My last card was an eVGA 8800GTS 640MB superclocked and I was able to max out settings at 1920x1200 for most games (I've since upgraded to a GTX 260 Core 216). You should be fine with mid to high settings, but then again some people are more sensitive to framerate drops than others. I'm one of the less sensitive, I think.