The GeForce GTX 660 Ti comes with a core clock frequency of 915 MHz and a GDDR5 memory frequency of 1500 MHz. It also uses a 192-bit bus, and uses a 28 nm design. It is made up of 1344 SPUs, 112 TAUs, and 24 Raster Operation Units.
Compare all of that to the Geforce GTX 680, which has a clock frequency of 1006 MHz and a GDDR5 memory speed of 1502 MHz. It also uses a 256-bit bus, and makes use of a 28 nm design. It features 1536 SPUs, 128 Texture Address Units, and 32 ROPs.
The Geforce GTX 680 is a lot (approximately 47%) better at full screen anti-aliasing than the GeForce GTX 660 Ti, and should be capable of handling higher resolutions without slowing down too much.
Geforce GTX 680 32192 Mpixels/sec
GeForce GTX 660 Ti 21960 Mpixels/sec
Difference: 10232 (47%)
since the 660 and 670 is quite same....
I would definitely go with the TOP. I've heard that EVGA has the best warranty so if your looking for the best warranty instead, go for EVGA. But if your not looking at that, You should go with the ASUS TOP. Best cooler and more quiet card.
The 660Ti and the 670 are most definitely not the same. The big difference between the two gpu's is one is a aftermarket card with a non reference card reference cards come with blower design coolers where as aftermarket fans are built with cooling and noise more into consideration.
1. ROPS: The 670 has 32
The 660Ti/660 has 24
2. Memory Bit: The 660/ti 192bit
The 670 has 256
3. CUDA cores: The 660/Ti has 960 with non ti, and 1344 with the Ti
The 670 has 1344