wakeandgame :
Swartz55 :
It can play them well. Like 1N07 said, it ran a new game (that game out days ago, mind you) on medium settings. It's about what you'd get from a console. So a year or two old graphics card gives the same quality as a brand new console, approximately. If you want to run them on high/ultra, you're going to need to sink $300-$400 in on a card, and you'll need a better CPU.
Ahh ok I see, I don't really care about the settings I just want to be able to play it with no lag
There's no noticeable difference in "lag"; it's really just a difference in the quality of graphics. The GTX660 is still a fine card; you don't need the latest card to have a great experience.
My HD5870 could play ANY modern game nicely provided I tweaked it properly. Even Crysis 3. If I turned up the quality too high I got lots of stutter though.
Other:
The term "lag" means different things to different people. The only place I think it's significant would be "pop in" which relates to how close objects appear or transition to higher detail. For the most part, I think a GTX660 could usually choose the highest settings there for any game; it's probably OTHER graphical features that need to be dialed down that are more significant like Anti-Aliasing, Shadows, PhysX etc.
Again though, remember what I said above about tweaking towards a GOAL, and my comment about using Adaptive VSync. You may wish to save that for future reference.
Other types of "lag" are:
1) VSYNC sluggishness:
A product of using VSYNC and should be about the same regardless of the card. FYI this is a main thing that G-Sync monitors fix.
2) Network delay:
For example, the delay from pressing a button to the action on the screen being shown.
3) Game stutter:
General stutter for various reasons.