yeah, a 6600gt should be more than enough, its not expensive and not low end, should handle that game on med settings. i know someone thats running that game on a 9800 pro oc'ed a little, i think he's running a skt754 3000 or something along those lines with max on everything(no fsaa or ansio). has a gig or so of ram....2.14ghz, not bad at all. what are you temps under load.