One thing I've noticed over the years is that ATI cards seem to be a lot smoother with higher settings than Nvidia cards. The ati cards seem to be more efficient at higher settings even if frame rate is lower it seems to be more stable. I've owned dozens of each ati and nvidia. Both my gtx 570 and radeon 7950 framerate fluctuate a lot of slower setting in bf3 but on ultra and with catalyst control center settings maxed things looked a lot better and were smooth. Fps only varied by about 5 during online play. The 570 had a larger window of framerate at all settings.