NVIDIA GeForce GTX 1660 vs NVIDIA GeForce GTX 670 Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 1660

CORE STATE TU116
VRAM 6 GB
CLOCK SPEED 1785 MHz
TDP 120 W
BUS WIDTH 192 bit
ARCHITECTURE Turing
nm
PROCESS 12 nm
LAUNCH DATE 2019
VS
NVIDIA
GEFORCE

GeForce GTX 670

CORE STATE GK104
VRAM 2 GB
CLOCK SPEED 980 MHz
TDP 170 W
BUS WIDTH 256 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2012

PERFORMANCE BENCHMARKS

3dmark_3dmark_steel_nomad_dx12
1,065
N/A
geekbench_opencl
47,850
15,341
geekbench_vulkan
50,137
15,553
passmark_directx_10
61
N/A
passmark_directx_11
79
N/A
passmark_directx_12
49
N/A
passmark_directx_9
177
N/A
passmark_g2d
776
N/A
passmark_g3d
11,646
N/A
passmark_gpu_compute
4,963
N/A
geekbench_metal
N/A
7,424

Analysis: NVIDIA GeForce GTX 1660 vs NVIDIA GeForce GTX 670

The NVIDIA GeForce GTX 670 and the NVIDIA GeForce GTX 1660 are separated by nearly seven years of GPU architecture evolution, yet both cards occupy a similar performance tier in the current benchmark database. The GTX 670, a Kepler-generation part from 2012, and the GTX 1660, a Turing-based card from 2019, show a clear generational gap in raw compute results, but their average benchmark scores place them within a narrow band of each other. The data shows the GTX 1660 delivers decisively higher scores in modern API benchmarks, while the GTX 670 holds a slight edge in the aggregate average across all tests, a contradiction that stems from the different benchmark suites available for each card.

Where Each One Wins

The benchmark data splits cleanly along the lines of compute API and application age. The GTX 670 wins no head-to-head comparisons in the supplied dataset, with a win count of zero against the GTX 1660. Its strength lies not in any single modern test, but in its overall average benchmark score of 12773 points, which is higher than the GTX 1660's 11680 average. This aggregate advantage is driven by the GTX 670's scores in Geekbench compute tests, where it posts 15341 in OpenCL and 15553 in Vulkan. These numbers are competitive with its nearest rivals, including the NVIDIA GeForce GTX 590 and AMD Radeon Pro 455, both of which score within 0.4% of the GTX 670's average.

The GTX 1660, by contrast, wins both head-to-head benchmarks decisively. Its Geekbench OpenCL score of 47850 is nearly three times the GTX 670's result, and its Geekbench Vulkan score of 50137 is even more dominant. The GTX 1660 also has a broader benchmark profile, including PassMark tests across DirectX 9 through 12, with a strong G3D score of 11646 and a GPU compute score of 4963. However, the GTX 1660's average benchmark score of 11680 places it in the 51st percentile of all GPUs, just below the GTX 670's 52nd percentile ranking. For applications that rely on older DirectX 9 or 10 paths, the GTX 1660 shows respectable results, with a DirectX 9 score of 177 and a DirectX 10 score of 61, suggesting it retains compatibility with legacy workloads.

Architecture Differences

The architectural gap between these two cards is substantial. The GTX 670 uses the GK104 chip built on a 28 nm process at TSMC, featuring 3,540 million transistors on a 294 mm² die. This yields a transistor density of 12.0 million transistors per square millimeter. The GTX 1660 uses the TU116 chip on a 12 nm process, also from TSMC, with 6,600 million transistors packed into a 284 mm² die, achieving a density of 23.2 million per square millimeter. The newer process node allows the GTX 1660 to nearly double the transistor count while maintaining a similar die size, which is a clear indicator of generational advancement.

The GTX 670 is based on the Kepler architecture and belongs to the GeForce 600 generation, with a predecessor in the GeForce 500 series and a successor in the GeForce 700 series. The GTX 1660 is Turing-based, part of the GeForce 16 generation, and lists the GeForce 10 series as its predecessor and GeForce 20 as its successor. Neither card features dedicated ray tracing or tensor cores, so the architectural differences manifest primarily in compute throughput and memory efficiency. The Turing architecture in the GTX 1660 supports DirectX 12 (12_1) and Vulkan 1.4, while the Kepler card only reaches DirectX 12 (11_0) and Vulkan 1.2.175, limiting the GTX 670's compatibility with modern graphics APIs.

Head-to-Head Benchmarks

The two available head-to-head comparisons show a dominant performance swing in favor of the GTX 1660. In Geekbench OpenCL, the GTX 670 scores 15341 while the GTX 1660 reaches 47850, a delta of -67.9% from the perspective of the older card. This means the GTX 1660 is roughly 212% faster in this compute test, a massive gap that reflects not only higher clock speeds but also improved shader efficiency. The GTX 1660's base clock of 1530 MHz and boost of 1785 MHz dwarf the GTX 670's 915 MHz base and 980 MHz boost, which alone would account for a significant portion of the performance difference.

In Geekbench Vulkan, the results are even more lopsided. The GTX 670 scores 15553, while the GTX 1660 posts 50137, a delta of -69%. This is a 222% improvement for the newer card. The Vulkan results are particularly telling because both cards support the API, but the GTX 1660's implementation is far more efficient. The GTX 1660 also shows a strong PassMark G3D score of 11646, which is within 0.5% of the AMD Radeon RX 7800 XT's average score of 11627, according to its nearest rival data. This places the GTX 1660 in a competitive position against much more modern cards, despite its end-of-life production status.

Specification Differences

The specification sheet reveals where the GTX 1660 gains its advantage. The GTX 670 has 1344 shading units, 112 texture mapping units, and 32 ROPs, while the GTX 1660 has 1408 shading units, 88 TMUs, and 48 ROPs. The GTX 1660's higher ROP count and slightly higher shader count contribute to its pixel rate of 85.68 GPixel/s, which is over three times the GTX 670's 27.44 GPixel/s. Texture rate also favors the newer card at 157.1 GTexel/s versus 109.8 GTexel/s, despite the GTX 670 having more TMUs. The compute throughput gap is stark: the GTX 1660 delivers 5.027 TFLOPS of FP32 performance, compared to the GTX 670's 2.634 TFLOPS, a near doubling of raw compute power.

Memory configurations differ in capacity and bus width but converge on bandwidth. The GTX 670 has 2 GB of GDDR5 on a 256-bit bus, delivering 192.3 GB/s. The GTX 1660 has 6 GB of GDDR5 on a 192-bit bus, delivering 192.1 GB/s. The bandwidth is essentially identical, but the GTX 1660's larger frame buffer is a significant advantage for modern games and applications that require more than 2 GB of video memory. The memory clock is also higher on the GTX 1660 at 2001 MHz (8 Gbps effective) versus the GTX 670's 1502 MHz (6 Gbps effective). Power consumption is notably lower on the newer card at 120 W TDP versus 170 W, with a suggested power supply of 300 W compared to 450 W. The GTX 1660 also uses a single 8-pin power connector instead of two 6-pin connectors.

The physical dimensions are similar, with the GTX 670 measuring 241 mm in length and the GTX 1660 at 229 mm, both dual-slot cards. Display outputs differ, with the GTX 670 offering two DVI ports, one HDMI 1.4a, and one DisplayPort 1.2, while the GTX 1660 provides one DVI, one HDMI 2.0, and one DisplayPort 1.4a. The GTX 670 was released in May 2012 with a launch MSRP of 399 USD, while the GTX 1660 launched in March 2019 with a launch MSRP of 219 USD.

The Verdict

The data points to a clear choice for modern workloads: the GTX 1660 is the superior card for any application that leverages OpenCL or Vulkan. Its benchmark scores are roughly three times higher than the GTX 670 in both head-to-head tests, and its support for DirectX 12 (12_1) and Vulkan 1.4 ensures compatibility with current software. The 6 GB memory capacity is also a practical necessity for modern games, as the GTX 670's 2 GB frame buffer is likely to bottleneck performance in memory-intensive scenarios. The GTX 1660's lower power draw and single 8-pin connector make it easier to integrate into existing systems, and its 51st percentile ranking places it just below the GTX 670's 52nd percentile, a negligible difference in overall standing.

The GTX 670's only advantage is its higher average benchmark score of 12773, driven by its Geekbench results, but this is a misleading metric because the GTX 1660's average is calculated across a different, more extensive set of tests including PassMark suite. The GTX 670's nearest rivals, such as the AMD Radeon Pro 455 and NVIDIA GeForce GTX 590, are all within 0.6% of its average score, indicating that it performs at a level consistent with its era. For users with legacy software that relies on older DirectX versions and does not scale well with newer architectures, the GTX 670 remains a functional option, but it offers no path forward for modern gaming or compute tasks. The verdict is straightforward: the GTX 1660 wins on every relevant performance metric, and the GTX 670 should only be considered for its historical value or extremely narrow legacy use cases.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 1660
GTX 670
Core Specs
Shading Units
1,408
1,344 -4.5%
Shaders
1,408
1,344 -4.5%
TMUs
88
112 +27.3%
ROPs
48
32 -33.3%
SM Count
22
—
Clocks
Base Clock
1530 MHz
915 MHz
Boost Clock
1785 MHz
980 MHz
Memory Clock
2001 MHz 8 Gbps effective
1502 MHz 6 Gbps effective
Memory
Memory Size
6 GB
2 GB
VRAM (MB)
6,144
2,048 -66.7%
Memory Type
GDDR5
GDDR5
Memory Bus
192 bit
256 bit
Bandwidth
192.1 GB/s
192.3 GB/s
Cache
L1 Cache
64 KB (per SM)
16 KB (per SMX)
L2 Cache
1536 KB
512 KB
Performance
Pixel Rate
85.68 GPixel/s
27.44 GPixel/s
Texture Rate
157.1 GTexel/s
109.8 GTexel/s
FP32 (TFLOPS)
5.027 TFLOPS
2.634 TFLOPS
FP64 (TFLOPS)
157.1 GFLOPS (1:32)
109.8 GFLOPS (1:24)
FP16 (TFLOPS)
10.05 TFLOPS (2:1)
—
Power
TDP
120 W
170 W
TDP (W)
120
170 +41.7%
Suggested PSU
300 W
450 W
Power Connectors
1x 8-pin
2x 6-pin
Architecture
Architecture
Turing
Kepler
GPU Name
TU116
GK104
Generation
GeForce 16
GeForce 600
Process Size
12 nm
28 nm
Transistors
6,600 million
3,540 million
Die Size
284 mm²
294 mm²
Foundry
TSMC
TSMC
Density
23.2M / mm²
12.0M / mm²
API Support
DirectX
12 (12_1)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.4
1.2.175
OpenCL
3.0
3.0
CUDA
7.5
3.0
Shader Model
6.8
6.5 (5.1)
Physical
Slot Width
Dual-slot
Dual-slot
Length
229 mm 9 inches
241 mm 9.5 inches
Height
111 mm 4.4 inches
111 mm 4.4 inches
Outputs
1x DVI1x HDMI 2.01x DisplayPort 1.4a
2x DVI1x HDMI 1.4a1x DisplayPort 1.2
Bus Interface
PCIe 3.0 x16
PCIe 3.0 x16
Other
Launch Price
219 USD
399 USD
Production
End-of-life
End-of-life
Predecessor
GeForce 10
GeForce 500
Successor
GeForce 20
GeForce 700
View GeForce GTX 1660 Details View GeForce GTX 670 Details