Yeah GTX670 is awesome! To be honest, the GTX660 is only mid-range interms of price - performancewise it's almost as fast as the GTX580 (last year's fastest GPU). But the GTX670 is better still, and the minimum if you want to max Far Cry 3 at 1080p and AA. Any game other than Far Cry 3 can be maxed on the GTX660 though.