Back in May (2012) NVIDIA released their $400 GeForce GTX 670 video card, securing the number two position in their single-GPU product stack. Just three short months later, the GeForce GTX 660 Ti graphics card arrived to market and filled store shelves at the $300 price point. With a substantial $100 price difference between these two product, consumers might (incorrectly) presume there's a significant difference in hardware or performance. To the surprise of many, the GeForce GTX 670 and GTX 660 Ti are nearly the same card. Both feature identical 28nm NVIDIA 'Kepler' GK104 graphics processors, complete with 1344 CUDA cores all clocked to identical 915 MHz core and 980 Boost speeds. Additionally, the GTX 670 and GTX 660 Ti also feature the exact same 2GB GDDR5 video memory buffer, clocked to 1502 MHz on both cards. The only physical difference between these two products resides in the memory subsystem: GeForce GTX 670 receives four 64-bit contro! llers (256-bit total bandwidth) while GeForce GTX 660 Ti is designed with three memory controllers (192-bit bandwidth). So does this amount to any real differences in video game performance?