AMD Radeon RX 5700 XT vs NVIDIA GeForce GTX 660 Ti Comparison

AMD
RADEON

AMD Radeon RX 5700 XT

CORE STATE Navi 10
VRAM 8 GB
CLOCK SPEED 1905 MHz
TDP 225 W
BUS WIDTH 256 bit
ARCHITECTURE RDNA 1.0
nm
PROCESS 7 nm
LAUNCH DATE 2019
VS
NVIDIA
GEFORCE

GeForce GTX 660 Ti

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

PERFORMANCE BENCHMARKS

3dmark_3dmark_steel_nomad_dx12
2,134
N/A
geekbench_metal
74,647
N/A
geekbench_opencl
9,524
15,113
geekbench_vulkan
68,310
15,012
passmark_directx_10
97
N/A
passmark_directx_11
116
N/A
passmark_directx_12
64
N/A
passmark_directx_9
226
N/A
passmark_g2d
922
N/A
passmark_g3d
16,277
N/A
passmark_gpu_compute
7,650
N/A

Analysis: AMD Radeon RX 5700 XT vs NVIDIA GeForce GTX 660 Ti

The Verdict

The data is unambiguous: the AMD Radeon RX 5700 XT and NVIDIA GeForce GTX 660 Ti are not competing in the same league, despite the GTX 660 Ti's surprising Geekbench OpenCL result. The RX 5700 XT is the decisive choice for anyone running modern APIs like Vulkan, where it leads by 355% in the head-to-head benchmark. The GTX 660 Ti’s only victory arrives in Geekbench OpenCL, where it scores 15113 against the RX 5700 XT’s 9524, a 37% advantage. However, that single win does not offset the broader picture: the RX 5700 XT’s average benchmark score of 16361 versus 15063 for the GTX 660 Ti, and its 59th percentile ranking among all GPUs compared to 57th for the older card.

For a gamer targeting modern titles, the RX 5700 XT is the only rational pick. Its Vulkan score of 68310 dwarfs the GTX 660 Ti’s 15012, and its Passmark G3D score of 16277 demonstrates sustained DirectX performance that the GTX 660 Ti cannot match. The GTX 660 Ti, by contrast, is a legacy part whose OpenCL strength suggests compute-oriented workloads from its era, but its 2 GB memory and 192-bit bus are architectural constraints that modern games will exceed. The verdict is simple: choose the RX 5700 XT for contemporary gaming and API support; choose the GTX 660 Ti only if your workload is specifically OpenCL-bound and you cannot use any other card.

Architecture Differences

The two GPUs come from different technological eras, and the gap shows in every major architectural metric. The RX 5700 XT uses AMD’s RDNA 1.0 architecture on a 7 nm TSMC process, packing 10,300 million transistors into a 251 mm² die. The GTX 660 Ti uses NVIDIA’s Kepler architecture on a 28 nm TSMC process, with 3,540 million transistors on a larger 294 mm² die. The transistor density difference is stark: 41.0M per mm² for the RX 5700 XT versus 12.0M per mm² for the GTX 660 Ti. That density advantage translates directly into compute resources: the RX 5700 XT has 2,560 shading units, 160 TMUs, and 64 ROPs, while the GTX 660 Ti has 1,344 shading units, 112 TMUs, and only 24 ROPs.

Memory architecture also diverges sharply. The RX 5700 XT features 8 GB of GDDR6 on a 256-bit bus, delivering 448.0 GB/s of bandwidth. The GTX 660 Ti has 2 GB of GDDR5 on a 192-bit bus, yielding 144.2 GB/s. The RX 5700 XT’s clock speeds are higher across the board: 1605 MHz base and 1905 MHz boost versus 915 MHz base and 980 MHz boost for the GTX 660 Ti. The RX 5700 XT also supports PCIe 4.0 x16, while the GTX 660 Ti is limited to PCIe 3.0 x16. API support favors the newer card: the RX 5700 XT supports DirectX 12 (12_1) and Vulkan 1.4, while the GTX 660 Ti supports DirectX 12 (11_0) and Vulkan 1.2.175. Both cards lack ray tracing and tensor cores, but the RX 5700 XT’s RDNA 1.0 architecture is fundamentally more modern.

FAQ

Q: Which card has a higher average benchmark score?

A: The AMD Radeon RX 5700 XT has an average benchmark score of 16361, while the NVIDIA GeForce GTX 660 Ti scores 15063. The RX 5700 XT also ranks higher in the overall percentile, at 59th versus 57th for the GTX 660 Ti.

Q: Why does the GTX 660 Ti win in Geekbench OpenCL?

A: The GTX 660 Ti scores 15113 in Geekbench OpenCL, compared to 9524 for the RX 5700 XT, a 37% advantage. This is the only head-to-head benchmark where the GTX 660 Ti wins, and it suggests Kepler’s compute scheduling was particularly efficient for that specific OpenCL workload.

Q: How large is the Vulkan performance gap?

A: The RX 5700 XT scores 68310 in Geekbench Vulkan, while the GTX 660 Ti scores 15012. That is a 355% advantage for the RX 5700 XT, making it the clear choice for any Vulkan-based game or application.

Q: What are the memory specifications of each card?

A: The RX 5700 XT has 8 GB of GDDR6 memory on a 256-bit bus with 448.0 GB/s bandwidth. The GTX 660 Ti has 2 GB of GDDR5 memory on a 192-bit bus with 144.2 GB/s bandwidth.

Q: Which card has a higher transistor density?

A: The RX 5700 XT has a transistor density of 41.0M per mm², while the GTX 660 Ti has 12.0M per mm². This reflects the 7 nm versus 28 nm process node difference.

Q: How do the ROP counts compare?

A: The RX 5700 XT has 64 ROPs, while the GTX 660 Ti has only 24 ROPs. This contributes to the RX 5700 XT’s pixel rate of 121.9 GPixel/s versus 27.44 GPixel/s for the GTX 660 Ti.

Specification Differences

The two cards differ in nearly every specification field. The RX 5700 XT uses a 7 nm process node, while the GTX 660 Ti uses 28 nm. Transistor count is 10,300 million versus 3,540 million, and die size is 251 mm² versus 294 mm². Transistor density is 41.0M per mm² versus 12.0M per mm². Base clock is 1605 MHz versus 915 MHz, and boost clock is 1905 MHz versus 980 MHz. The RX 5700 XT has a game clock of 1755 MHz, which the GTX 660 Ti lacks entirely. Memory speed is 1750 MHz (14 Gbps effective) versus 1502 MHz (6 Gbps effective).

Memory capacity is 8 GB versus 2 GB, type is GDDR6 versus GDDR5, bus width is 256-bit versus 192-bit, and bandwidth is 448.0 GB/s versus 144.2 GB/s. Shading units are 2560 versus 1344, TMUs are 160 versus 112, and ROPs are 64 versus 24. Pixel rate is 121.9 GPixel/s versus 27.44 GPixel/s, texture rate is 304.8 GTexel/s versus 109.8 GTexel/s, and FP32 performance is 9.754 TFLOPS versus 2.634 TFLOPS. The RX 5700 XT has FP16 performance of 19.51 TFLOPS (2:1), while the GTX 660 Ti has no FP16 data.

TDP is 225 W versus 150 W, power connectors are 1x 6-pin + 1x 8-pin versus 2x 6-pin, and suggested PSU is 550 W versus 450 W. Bus interface is PCIe 4.0 x16 versus PCIe 3.0 x16. Display outputs are 1x HDMI 2.0b and 3x DisplayPort 1.4a versus 2x DVI, 1x HDMI 1.4a, and 1x DisplayPort 1.2. DirectX support is 12 (12_1) versus 12 (11_0), Vulkan is 1.4 versus 1.2.175. The RX 5700 XT is 272 mm long, 111 mm tall, and 36 mm wide, while the GTX 660 Ti is 241 mm long with no height or width data. The RX 5700 XT launched with an MSRP of 399 USD, while the GTX 660 Ti launched with an MSRP of 299 USD.

Head-to-Head Benchmarks

The head-to-head data presents a clear split. In Geekbench OpenCL, the GTX 660 Ti wins decisively with a score of 15113 against the RX 5700 XT’s 9524, a delta of -37% for the AMD card. This is a notable result, as it shows the older Kepler architecture outperforming RDNA 1.0 in a compute-heavy OpenCL workload by more than a third. However, the story reverses completely in Geekbench Vulkan. The RX 5700 XT scores 68310, versus 15012 for the GTX 660 Ti, a 355% advantage. This is not a marginal win; it is a generational obliteration. Vulkan is the modern cross-platform graphics API, and the RX 5700 XT’s lead there is the single most important benchmark result in this comparison.

Looking at broader benchmarks available for each card, the RX 5700 XT shows strength across multiple DirectX tests. Its Passmark DirectX 11 score is 116, DirectX 12 is 64, DirectX 10 is 97, and DirectX 9 is 226. The GTX 660 Ti has no DirectX benchmark entries in the data, so the comparison relies on the head-to-head results and the average scores. The RX 5700 XT’s Passmark G3D score of 16277 and GPU compute score of 7650 indicate robust general-purpose performance. The GTX 660 Ti’s average benchmark score of 15063 is driven entirely by its two Geekbench results, which are both near that average. The RX 5700 XT’s average of 16361 is buoyed by its Vulkan score and its Passmark G3D result, showing a more balanced profile.

Where Each One Wins

The RX 5700 XT wins in every scenario that involves modern graphics APIs or high-resolution gaming. Its Vulkan score is 355% higher, its memory bandwidth is 448.0 GB/s versus 144.2 GB/s, and its FP32 performance is 9.754 TFLOPS versus 2.634 TFLOPS. For any game using Vulkan, DirectX 12, or even DirectX 11, the RX 5700 XT is the superior choice. Its 8 GB of GDDR6 memory also provides headroom for texture-heavy workloads that would exhaust the GTX 660 Ti’s 2 GB frame buffer. The RX 5700 XT’s pixel rate of 121.9 GPixel/s and texture rate of 304.8 GTexel/s make it suitable for high-refresh-rate gaming, while the GTX 660 Ti’s 27.44 GPixel/s and 109.8 GTexel/s are artifacts of its older architecture.

The GTX 660 Ti wins specifically in Geekbench OpenCL, where its 15113 score beats the RX 5700 XT by 37%. This suggests that for OpenCL compute tasks—such as certain physics simulations or legacy scientific workloads—the GTX 660 Ti may still hold a niche advantage. However, this is a narrow victory. The GTX 660 Ti’s lower TDP of 150 W versus 225 W means it draws less power, and its shorter length of 241 mm versus 272 mm could fit in smaller cases. But these are secondary considerations. The data shows the RX 5700 XT wins the overwhelming majority of relevant benchmarks, and its architectural advantages in memory, compute, and API support make it the definitive choice for virtually all modern use cases. The GTX 660 Ti is a historical curiosity whose OpenCL result is an outlier, not a trend.

DETAILED SPECIFICATIONS

SPECIFICATION
RX 5700 XT
GTX 660 Ti
Core Specs
Shading Units
2,560
1,344 -47.5%
Shaders
2,560
1,344 -47.5%
TMUs
160
112 -30.0%
ROPs
64
24 -62.5%
Compute Units
40
—
Clocks
Base Clock
1605 MHz
915 MHz
Boost Clock
1905 MHz
980 MHz
Game Clock
1755 MHz
—
Memory Clock
1750 MHz 14 Gbps effective
1502 MHz 6 Gbps effective
Memory
Memory Size
8 GB
2 GB
VRAM (MB)
8,192
2,048 -75.0%
Memory Type
GDDR6
GDDR5
Memory Bus
256 bit
192 bit
Bandwidth
448.0 GB/s
144.2 GB/s
Cache
L1 Cache
—
16 KB (per SMX)
L2 Cache
4 MB
384 KB
Performance
Pixel Rate
121.9 GPixel/s
27.44 GPixel/s
Texture Rate
304.8 GTexel/s
109.8 GTexel/s
FP32 (TFLOPS)
9.754 TFLOPS
2.634 TFLOPS
FP64 (TFLOPS)
609.6 GFLOPS (1:16)
109.8 GFLOPS (1:24)
FP16 (TFLOPS)
19.51 TFLOPS (2:1)
—
Power
TDP
225 W
150 W
TDP (W)
225
150 -33.3%
Suggested PSU
550 W
450 W
Power Connectors
1x 6-pin + 1x 8-pin
2x 6-pin
Architecture
Architecture
RDNA 1.0
Kepler
GPU Name
Navi 10
GK104
Generation
Navi (RX 5000)
GeForce 600
Process Size
7 nm
28 nm
Transistors
10,300 million
3,540 million
Die Size
251 mm²
294 mm²
Foundry
TSMC
TSMC
Density
41.0M / 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
2.1
3.0
CUDA
—
3.0
Shader Model
6.8
6.5 (5.1)
Physical
Slot Width
Dual-slot
Dual-slot
Length
272 mm 10.7 inches
241 mm 9.5 inches
Height
111 mm 4.4 inches
—
Outputs
1x HDMI 2.0b3x DisplayPort 1.4a
2x DVI1x HDMI 1.4a1x DisplayPort 1.2
Bus Interface
PCIe 4.0 x16
PCIe 3.0 x16
Other
Launch Price
399 USD
299 USD
Production
End-of-life
End-of-life
Predecessor
Vega
GeForce 500
Successor
Navi II
GeForce 700
View Radeon RX 5700 XT Details View GeForce GTX 660 Ti Details