Today nVidia released the GTX 960 which is to replace the dated 660 that released about 2 years ago. In short its specs are a cut in half GTX 980, but for anyone who games at 1080p it should handle just about anything you can throw at it. Performance for power wise you can't beat it since it starts at $199. If you want to game at 4k you will need to look elsewhere, but for 1080p this is a good card to go with, since its next up GTX 970 is almost double the price at $350. Its only weak point seems to be that its only a 2GB card.
Check out the benchmarks and the full review here. http://www.guru3d.com/articles-pages/msi-geforce-gtx-960-gaming-oc-review,1.html