One of the best video card purchases I made has to have been the 8800 GT. It was the first card that I took the time to do research on and compared the performance with other video cards. At that time, I was deep into gaming, so performance was crucial. I had also just started working a new job where I was making more money and I had a little extra cash to spare. It seemed to be perfect timing. The 8800 GT was an anomaly in the NVIDIA lineup because it was released cheaper than their previously released 8800 GTS, and also beat it in performance. The 8800 GT was so good that it rivaled the 8800 GTX in many games. Those with lucky cards were able to flash the BIOS and unlock some extra shaders to make it almost equal to the 8800 GTX. The 8800 GT lasted me 3 years. My next upgrade after that was the GTX 270.
As of recent, NVIDIA always seems to have a sweet spot card for gamers. This card combines an excellent price to performance ratio that mainstream gamers love. Older cards had quirks that make enthusiasts users take notice. These quirks were usually hidden or shut down settings that a BIOS flash or low level driver adjustment can unlock. Most recently, however, NVIDIA hasn't had a card with any unlockable "Hidden Gems", rather, they have embraced overclocking as a viable alternative. One of the last cards that had an excellent price and was highly overclockable was the 560 Ti. The 560 Ti provided good stock gaming performance and could be tuned to hit enthusiast performance seen in the GTX 570. The latest 600 series release has only made things better.
The EVGA GeForce GTX 660 Ti SC is positioned to take over the mainstream gaming market. The EVGA 660 Ti SC combines enthusiast performance at a mainstream price. Mirroring the GTX 670, the 660 Ti is loaded with all of the same core features. The 600 Ti uses the same Kepler GK104 GPU that features 1344 CUDA cores and 7 SMX units. EVGA has overclocked this model, so the core base speed is set to 980MHz, making the boost 1059 MHz. There is 2GB of GDDR 5 memory onboard, set at an effective clock of 6008 MHz. Unlike the 670, the biggest difference is that the 660 Ti uses 192-bit memory. All other key NVIDIA features remain the same. There is NVIDIA's GPU Boost, Surround technology, PhysX, SLI capability, CUDA technology, and adaptive vertical sync. The 660 Ti uses the newest PCI-E 3.0 interface and supports DirectX 11 and OpenGL 4.2.