AMD Radeon RX 570X vs NVIDIA GeForce GTX 680 Comparison

AMD
RADEON

AMD Radeon RX 570X

CORE STATE Polaris 20
VRAM 8 GB
CLOCK SPEED 1244 MHz
TDP 150 W
BUS WIDTH 256 bit
ARCHITECTURE GCN 4.0
nm
PROCESS 14 nm
LAUNCH DATE 2018
VS
NVIDIA
GEFORCE

GeForce GTX 680

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

PERFORMANCE BENCHMARKS

geekbench_opencl
38,939
16,906
passmark_g2d
750
N/A
passmark_g3d
1,923
N/A
geekbench_metal
N/A
7,897
geekbench_vulkan
N/A
17,646

Analysis: AMD Radeon RX 570X vs NVIDIA GeForce GTX 680

NVIDIA GeForce GTX 680 and AMD Radeon RX 570X land within 2% of each other in average benchmark score, yet their individual test results reveal starkly different strengths. The GTX 680, a Kepler-generation part from 2012, posts an average of 14150 across three Geekbench compute tests, while the RX 570X, a Polaris refresh from 2018, averages 13871 across a mix of Geekbench and Passmark tests. Both cards sit at the 55th percentile among all GPUs, placing them in the same performance tier overall, but the data shows they achieve that parity through entirely different architectural approaches and workload specialties.

Where Each One Wins

The RX 570X is the clear winner in raw compute throughput, as demonstrated by the single head-to-head benchmark available. In Geekbench OpenCL, the AMD card scores 38939 against the GTX 680's 16906, a massive 56.6% advantage. This suggests the RX 570X excels in general-purpose compute workloads that leverage OpenCL, such as rendering, physics simulation, or data-parallel tasks. The GTX 680's compute capabilities are far more modest in this specific test, which may reflect its older Kepler architecture's weaker OpenCL implementation relative to GCN 4.0.

The GTX 680, however, holds its own in the broader benchmark suite by posting competitive scores across Geekbench Metal, OpenCL, and Vulkan tests. Its Geekbench Vulkan score of 17646 is its highest, indicating reasonable modern API performance despite its age. The RX 570X lacks a Vulkan or Metal score in the data, so its API-specific performance in those areas remains unmeasured. This creates an asymmetric comparison: the AMD card wins decisively where tested head-to-head, but the NVIDIA card demonstrates broader API coverage across the available data points.

The wins break down as 0 for the GTX 680 and 1 for the RX 570X in the head-to-head table, but the average scores tell a more nuanced story. The GTX 680's average of 14150 is actually 2% higher than the RX 570X's 13871, meaning the NVIDIA card performs better across the aggregate of all its tested workloads. This suggests that while the RX 570X dominates in pure OpenCL compute, the GTX 680 may be more balanced or better optimized for the specific mix of tests it underwent.

Architecture Differences

The two cards come from fundamentally different design philosophies. The GTX 680 uses the GK104 chip built on TSMC's 28 nm process, packing 3,540 million transistors into a 294 mm² die with a transistor density of 12.0M per mm². The RX 570X uses the Polaris 20 chip fabricated by GlobalFoundries on a more advanced 14 nm node, containing 5,700 million transistors in a smaller 232 mm² die, yielding a much higher density of 24.6M per mm². The RX 570X crams 61% more transistors into a 21% smaller area, reflecting the generational leap in manufacturing between 2012 and 2018.

The compute resources differ substantially. The RX 570X has 2048 shading units versus the GTX 680's 1536, a 33% advantage in raw shader count. Both cards have 128 texture mapping units and 32 ROPs, but the AMD card's higher clocks push its fill rates ahead: 39.81 GPixel/s pixel rate and 159.2 GTexel/s texture rate versus 33.86 GPixel/s and 135.4 GTexel/s on the GTX 680. The RX 570X also delivers 5.095 TFLOPS of FP32 performance with 1:1 FP16 support, while the GTX 680 manages only 3.250 TFLOPS of FP32 with no FP16 capability listed.

Memory configuration is another major divider. The GTX 680 has 2 GB of GDDR5 on a 256-bit bus with 192.3 GB/s bandwidth, while the RX 570X has 8 GB of GDDR5 on the same 256-bit bus but with 224.0 GB/s bandwidth due to its 7 Gbps effective memory clock versus 6 Gbps. The RX 570X's fourfold capacity increase and 16.5% bandwidth advantage give it a clear edge in memory-intensive workloads and higher-resolution textures. The RX 570X also draws less power at 150 W TDP versus 195 W, despite its higher performance, thanks to the more efficient 14 nm process.

Head-to-Head Benchmarks

The single direct comparison available is Geekbench OpenCL, and it is a landslide. The RX 570X scores 38939, which is 56.6% higher than the GTX 680's 16906. This delta is enormous — the AMD card delivers more than double the OpenCL compute performance of the NVIDIA card. To put this in context, the GTX 680's nearest rivals include the NVIDIA Tesla K10 at 14029 (0.9% behind) and the GeForce GTX 1070 Ti at 14277 (0.9% ahead), meaning the GTX 680's OpenCL score is roughly in line with its average performance. The RX 570X, by contrast, produces an OpenCL score that is nearly triple its own average of 13871, suggesting this specific workload plays directly to the GCN architecture's strengths.

This imbalance raises questions about the other benchmarks. The GTX 680's Geekbench Vulkan score of 17646 and Metal score of 7897 indicate that its compute performance varies significantly by API. The RX 570X's Passmark scores of 750 in G2D and 1923 in G3D show a different performance profile, with the G3D score being particularly low relative to its OpenCL output. These divergent results imply that benchmark choice dramatically influences which card appears superior, and the data does not provide a unified picture of overall gaming or compute capability.

The deltaPct of -56.6% in the head-to-head table is the largest gap recorded, and it drives the win count. However, the average benchmark scores suggest that if more tests were available, the GTX 680 might close the gap or even overtake the RX 570X in certain workloads. The GTX 680's Vulkan score of 17646, for instance, would likely be competitive with or exceed the RX 570X's performance in Vulkan-based applications, but no such comparison exists in the data.

FAQ

Q: Which card has the higher average benchmark score?

A: The NVIDIA GeForce GTX 680 averages 14150, which is 2% higher than the AMD Radeon RX 570X's 13871. Both cards sit at the 55th percentile among all GPUs.

Q: How large is the RX 570X's lead in Geekbench OpenCL?

A: The RX 570X scores 38939 compared to the GTX 680's 16906, a 56.6% advantage. This is the only direct head-to-head benchmark available in the data.

Q: What are the memory capacity differences?

A: The RX 570X has 8 GB of GDDR5 memory, while the GTX 680 has only 2 GB. Both use a 256-bit bus, but the RX 570X offers 224.0 GB/s bandwidth versus 192.3 GB/s on the GTX 680.

Q: How do their power requirements compare?

A: The RX 570X has a 150 W TDP with a single 6-pin power connector, while the GTX 680 has a 195 W TDP with dual 6-pin connectors. Both recommend a 450 W power supply.

Q: Which card has more shading units and higher FP32 performance?

A: The RX 570X has 2048 shading units and delivers 5.095 TFLOPS of FP32 compute, while the GTX 680 has 1536 shading units and 3.250 TFLOPS. The RX 570X also supports FP16 at a 1:1 ratio, which the GTX 680 does not.

Q: What are the API support differences?

A: The RX 570X supports DirectX 12 (12_0) and Vulkan 1.3, while the GTX 680 supports DirectX 12 (11_0) and Vulkan 1.2.175. Both support OpenGL 4.6.

The Verdict

The data points to a clear split: the AMD Radeon RX 570X is the superior choice for OpenCL compute workloads, offering more than double the performance of the GTX 680 in that specific test. Its 8 GB memory capacity, higher bandwidth, and 1:1 FP16 support make it better equipped for modern data-parallel tasks and larger datasets. The RX 570X also consumes less power at 150 W versus 195 W, despite delivering 56.6% higher compute throughput in the head-to-head test.

The NVIDIA GeForce GTX 680, however, shows a slight edge in average benchmark score across all its tested workloads, suggesting it may be more consistent or better optimized for the specific mix of Geekbench tests it underwent. Its Vulkan score of 17646 indicates competent modern API performance, and its 2 GB memory might suffice for older or less demanding applications. The GTX 680's launch MSRP was 499 USD, which provides context for its original positioning, though no pricing data exists for the RX 570X.

For users prioritizing raw compute performance in OpenCL-heavy applications, the RX 570X is the obvious pick based on the data. For those who value broader API coverage and a higher average score across mixed workloads, the GTX 680 edges ahead. The 55th percentile ranking for both cards means neither is a top-tier performer, but the RX 570X's architectural advantages in memory and compute make it the more future-proof option despite its lower average score.

Specification Differences

| Specification | NVIDIA GeForce GTX 680 | AMD Radeon RX 570X |

|---|---|---|

| Chip | GK104 | Polaris 20 |

| Architecture | Kepler | GCN 4.0 |

| Process Node | 28 nm (TSMC) | 14 nm (GlobalFoundries) |

| Transistors | 3,540 million | 5,700 million |

| Die Size | 294 mm² | 232 mm² |

| Transistor Density | 12.0M / mm² | 24.6M / mm² |

| Base Clock | 1006 MHz | 1168 MHz |

| Boost Clock | 1058 MHz | 1244 MHz |

| Memory Clock | 6 Gbps effective | 7 Gbps effective |

| Memory Size | 2 GB | 8 GB |

| Memory Type | GDDR5 | GDDR5 |

| Bandwidth | 192.3 GB/s | 224.0 GB/s |

| Shading Units | 1536 | 2048 |

| Pixel Rate | 33.86 GPixel/s | 39.81 GPixel/s |

| Texture Rate | 135.4 GTexel/s | 159.2 GTexel/s |

| FP32 Performance | 3.250 TFLOPS | 5.095 TFLOPS |

| FP16 Performance | N/A | 5.095 TFLOPS (1:1) |

| TDP | 195 W | 150 W |

| Power Connectors | 2x 6-pin | 1x 6-pin |

| Display Outputs | 2x DVI, 1x HDMI 1.4a, 1x DisplayPort 1.2 | 1x DVI, 1x HDMI 2.0b, 3x DisplayPort 1.4a |

| DirectX Support | 12 (11_0) | 12 (12_0) |

| Vulkan Support | 1.2.175 | 1.3 |

| Release Date | 2012-03-21 | 2018-04-10 |

| Length | 256 mm (10.1 inches) | 241 mm (9.5 inches) |

| Width | 38 mm (1.5 inches) | Not specified |

DETAILED SPECIFICATIONS

SPECIFICATION
RX 570X
GTX 680
Core Specs
Shading Units
2,048
1,536 -25.0%
Shaders
2,048
1,536 -25.0%
TMUs
128
128 0.0%
ROPs
32
32 0.0%
Compute Units
32
—
Clocks
Base Clock
1168 MHz
1006 MHz
Boost Clock
1244 MHz
1058 MHz
Memory Clock
1750 MHz 7 Gbps effective
1502 MHz 6 Gbps effective
Memory
Memory Size
8 GB
2 GB
VRAM (MB)
8,192
2,048 -75.0%
Memory Type
GDDR5
GDDR5
Memory Bus
256 bit
256 bit
Bandwidth
224.0 GB/s
192.3 GB/s
Cache
L1 Cache
16 KB (per CU)
16 KB (per SMX)
L2 Cache
2 MB
512 KB
Performance
Pixel Rate
39.81 GPixel/s
33.86 GPixel/s
Texture Rate
159.2 GTexel/s
135.4 GTexel/s
FP32 (TFLOPS)
5.095 TFLOPS
3.250 TFLOPS
FP64 (TFLOPS)
318.5 GFLOPS (1:16)
135.4 GFLOPS (1:24)
FP16 (TFLOPS)
5.095 TFLOPS (1:1)
—
Power
TDP
150 W
195 W
TDP (W)
150
195 +30.0%
Suggested PSU
450 W
450 W
Power Connectors
1x 6-pin
2x 6-pin
Architecture
Architecture
GCN 4.0
Kepler
GPU Name
Polaris 20
GK104
Generation
Polaris (RX 500X)
GeForce 600
Process Size
14 nm
28 nm
Transistors
5,700 million
3,540 million
Die Size
232 mm²
294 mm²
Foundry
GlobalFoundries
TSMC
Density
24.6M / mm²
12.0M / mm²
API Support
DirectX
12 (12_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.3
1.2.175
OpenCL
2.1
3.0
CUDA
—
3.0
Shader Model
6.7
6.5 (5.1)
Physical
Slot Width
Dual-slot
Dual-slot
Length
241 mm 9.5 inches
256 mm 10.1 inches
Height
—
111 mm 4.4 inches
Outputs
1x DVI1x HDMI 2.0b3x DisplayPort 1.4a
2x DVI1x HDMI 1.4a1x DisplayPort 1.2
Bus Interface
PCIe 3.0 x16
PCIe 3.0 x16
Other
Launch Price
—
499 USD
Production
End-of-life
End-of-life
Predecessor
Polaris
GeForce 500
Successor
Vega
GeForce 700
View Radeon RX 570X Details View GeForce GTX 680 Details