What would people recommend? I currently have a 560ti Twin Frozr II, it's good but lags when I turn everything up to ultra. I was considering a 7970 but I feel it may be overkill? Will a 7950 or a cheap GTX 570 do the job?
Thanks
I'm using a HD7950 (with a mild overclock) and play BF3 on ultra settings.
Mostly smooth so I'm happy enough.

