You can get 45-60 fps with every new card on ultra settings. It depends on your resolution, which you do not mention. Is it ultra preset or custom made up to every ultra setting? Is it with aa, fxaa, msaa or what? You haven't mention a lot of things to come to your ultra fps rate. In real ultra and with everything on highest setting and with a res of 1080p, your card cannot reach that. The only cards who can reach this iste 680 overclocked and the 7970 ghz edition (alsi overclocjed).
So this is misleading. It also depends on multiplayer or singleplayer fps. They are also different. So, your statements with your 660sc is obsolete! Sorry!