AMD Radeon RX 6600S vs NVIDIA GeForce GTX 660 Comparison

AMD
RADEON

AMD Radeon RX 6600S

CORE STATE Navi 23
VRAM 4 GB
CLOCK SPEED 2000 MHz
TDP 80 W
BUS WIDTH 128 bit
ARCHITECTURE RDNA 2.0
nm
PROCESS 7 nm
LAUNCH DATE 2022
VS
NVIDIA
GEFORCE

GeForce GTX 660

CORE STATE GK106
VRAM 2 GB
CLOCK SPEED 1032 MHz
TDP 140 W
BUS WIDTH 192 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2012

PERFORMANCE BENCHMARKS

geekbench_opencl
66,435
11,347
passmark_directx_10
81
N/A
passmark_directx_11
105
N/A
passmark_directx_12
56
N/A
passmark_directx_9
176
N/A
passmark_g2d
647
N/A
passmark_g3d
12,649
N/A
passmark_gpu_compute
4,879
N/A
geekbench_metal
N/A
4,305
geekbench_vulkan
N/A
11,415

Analysis: AMD Radeon RX 6600S vs NVIDIA GeForce GTX 660

FAQ

Q: How does the AMD Radeon RX 6600S compare to the NVIDIA GeForce GTX 660 in raw compute performance?

A: The AMD Radeon RX 6600S delivers 7.168 TFLOPS of FP32 compute, while the NVIDIA GeForce GTX 660 delivers 1.981 TFLOPS. In the Geekbench OpenCL test, the RX 6600S scores 66,435 against 11,347 for the GTX 660, a delta of 485.5%.

Q: Which GPU has a higher transistor density?

A: The AMD Radeon RX 6600S is built on a 7 nm process at TSMC and packs 11,060 million transistors into a 237 mm² die, yielding a density of 46.7M transistors per mm². The NVIDIA GeForce GTX 660 uses a 28 nm process with 2,540 million transistors on a 221 mm² die, for a density of 11.5M per mm².

Q: What memory configurations do these two cards ship with?

A: The AMD Radeon RX 6600S has 4 GB of GDDR6 memory on a 128-bit bus with 224.0 GB/s of bandwidth. The NVIDIA GeForce GTX 660 has 2 GB of GDDR5 memory on a 192-bit bus with 144.2 GB/s of bandwidth.

Q: Does the AMD Radeon RX 6600S support hardware ray tracing?

A: Yes, the AMD Radeon RX 6600S includes 28 ray tracing cores as part of its RDNA 2.0 architecture. The NVIDIA GeForce GTX 660, based on Kepler, has no ray tracing cores listed.

Q: What are the power requirements for each card?

A: The AMD Radeon RX 6600S has a TDP of 80 W and uses no external power connectors, since it is an IGP (integrated graphics processor) solution. The NVIDIA GeForce GTX 660 has a 140 W TDP, requires a single 6-pin power connector, and carries a suggested PSU rating of 300 W.

Q: Which API levels does each card support?

A: The AMD Radeon RX 6600S supports DirectX 12 Ultimate (12_2), OpenGL 4.6, and Vulkan 1.4. The NVIDIA GeForce GTX 660 supports DirectX 12 (11_0), OpenGL 4.6, and Vulkan 1.2.175.

Architecture Differences

The AMD Radeon RX 6600S and NVIDIA GeForce GTX 660 come from different architectural eras and process generations. The RX 6600S is built on RDNA 2.0, using the Navi 23 chip, and is manufactured on TSMC's 7 nm process. The GTX 660 uses the Kepler architecture with the GK106 chip, fabricated on a 28 nm process. The process gap is substantial: the RX 6600S packs 11,060 million transistors into a 237 mm² die for a density of 46.7M per mm², while the GTX 660 fits 2,540 million transistors into a 221 mm² die at 11.5M per mm². That is a fourfold difference in transistor density, which directly explains the enormous performance gap.

The execution resources tell a similar story. The RX 6600S has 1,792 shading units, 112 texture mapping units, and 64 ROPs. The GTX 660 has 960 shading units, 80 TMUs, and only 24 ROPs. Beyond the raw counts, the RX 6600S adds 28 ray tracing cores, a feature the Kepler-based GTX 660 lacks entirely. The RX 6600S also supports DirectX 12 Ultimate (12_2) and Vulkan 1.4, whereas the GTX 660 is limited to DirectX 12 (11_0) and Vulkan 1.2.175.

Clock speeds also differ significantly. The RX 6600S has a base clock of 1700 MHz, a game clock of 1881 MHz, and a boost clock of 2000 MHz. The GTX 660 runs at 980 MHz base and 1032 MHz boost. Memory technology differs as well: the RX 6600S uses GDDR6 at 14 Gbps effective, while the GTX 660 uses GDDR5 at 6 Gbps effective. The RX 6600S has a narrower 128-bit memory bus but achieves 224.0 GB/s of bandwidth, versus 144.2 GB/s for the GTX 660's wider 192-bit bus.

Form factor and power delivery also separate the two. The RX 6600S is an IGP with no slot width, no power connectors, and an 80 W TDP. The GTX 660 is a dual-slot card, 241 mm long, with a 1x 6-pin power connector and a 140 W TDP. The RX 6600S connects over PCIe 4.0 x8, while the GTX 660 uses PCIe 3.0 x16. The RX 6600S relies on portable-device-dependent display outputs, whereas the GTX 660 provides 2x DVI, 1x HDMI 1.4a, and 1x DisplayPort 1.2.

Where Each One Wins

The AMD Radeon RX 6600S wins decisively in every measured benchmark category. Its Geekbench OpenCL score of 66,435 dwarfs the GTX 660's 11,347. The RX 6600S also has the advantage in modern feature support: DirectX 12 Ultimate, Vulkan 1.4, and hardware ray tracing make it the more future-proof option for games and compute workloads that leverage these APIs. Its higher pixel rate of 128.0 GPixel/s and texture rate of 224.0 GTexel/s, compared to 20.64 GPixel/s and 82.56 GTexel/s for the GTX 660, mean it handles resolution-heavy and texture-heavy rendering far more comfortably.

The NVIDIA GeForce GTX 660 is the older part, and its strengths are confined to legacy scenarios. It has more conventional desktop connectivity with fixed display outputs, a dual-slot form factor, and a 300 W suggested PSU, which makes it easier to slot into an older desktop system. It also supports Geekbench Metal and Vulkan tests, scoring 4,305 in Metal and 11,415 in Vulkan. Those are the only benchmark entries recorded for the GTX 660 that have no RX 6600S equivalent in the database. For users running older DirectX 9 or DirectX 10 titles, the GTX 660's PassMark DirectX 9 score of 176 and DirectX 10 score of 81 are its best showings, though no comparable RX 6600S scores for those tests are recorded in the database.

In practical terms, the RX 6600S is the clear winner for modern gaming and general compute. The GTX 660 retains relevance only in very old software ecosystems or as a low-cost desktop filler, but the recorded data shows it cannot compete with the RX 6600S on any shared metric.

Specification Differences

The two cards differ in nearly every major specification field. The RX 6600S uses a 7 nm process, the GTX 660 uses 28 nm. Transistor counts are 11,060 million versus 2,540 million. Die size is similar, 237 mm² versus 221 mm², but transistor density is 46.7M per mm² versus 11.5M per mm².

Clock behavior differs: the RX 6600S has a 1700 MHz base and 2000 MHz boost, with a game clock of 1881 MHz. The GTX 660 has a 980 MHz base and 1032 MHz boost, with no game clock listed. Memory configurations are different in size, type, bus width, and bandwidth: 4 GB GDDR6 on 128-bit at 224.0 GB/s versus 2 GB GDDR5 on 192-bit at 144.2 GB/s. Memory clocks are 1750 MHz (14 Gbps effective) versus 1502 MHz (6 Gbps effective).

Compute resources differ: 1,792 shading units, 112 TMUs, 64 ROPs, and 28 ray tracing cores for the RX 6600S, versus 960 shading units, 80 TMUs, and 24 ROPs for the GTX 660. The RX 6600S has no tensor cores; neither does the GTX 660. Pixel rate is 128.0 GPixel/s versus 20.64 GPixel/s. Texture rate is 224.0 GTexel/s versus 82.56 GTexel/s. FP32 throughput is 7.168 TFLOPS versus 1.981 TFLOPS. The RX 6600S also lists FP16 at 14.34 TFLOPS (2:1), while the GTX 660 has no FP16 figure.

Power and physical specs diverge sharply: 80 W TDP versus 140 W, IGP versus dual-slot, no power connectors versus 1x 6-pin, no suggested PSU versus 300 W. Bus interface is PCIe 4.0 x8 versus PCIe 3.0 x16. Display outputs are portable-device-dependent versus 2x DVI, 1x HDMI 1.4a, 1x DisplayPort 1.2. The GTX 660 is 241 mm (9.5 inches) long; the RX 6600S has no listed dimensions. API support differs: DirectX 12 Ultimate (12_2) versus DirectX 12 (11_0), Vulkan 1.4 versus Vulkan 1.2.175, and OpenGL 4.6 on both. Launch dates are far apart: 2022-01-03 for the RX 6600S and 2012-09-05 for the GTX 660. The GTX 660 has a launch MSRP of 229 USD; the RX 6600S has no launch MSRP recorded. Both are end-of-life products. The RX 6600S succeeded Polaris Mobile, while the GTX 660 succeeded GeForce 500 and was succeeded by GeForce 700.

Head-to-Head Benchmarks

The database records one shared benchmark between the AMD Radeon RX 6600S and the NVIDIA GeForce GTX 660: Geekbench OpenCL. The RX 6600S scores 66,435, and the GTX 660 scores 11,347. That is a 485.5% advantage for the RX 6600S, which is a massive single-test margin. The RX 6600S wins the head-to-head category with 1 win and 0 losses.

Interpreting that score: the RX 6600S is roughly 5.85 times faster in OpenCL compute. This aligns with the theoretical FP32 figures, where 7.168 TFLOPS is about 3.6 times the GTX 660's 1.981 TFLOPS, though the real-world OpenCL gap is even larger due to architectural efficiency and memory bandwidth advantages. The RX 6600S also has more than double the memory bandwidth and nearly three times the ROP count, which helps in memory-bound compute kernels.

The average benchmark scores tell a similar story. The RX 6600S has an average benchmark score of 10,629, and the GTX 660 has an average of 9,022. The RX 6600S sits at the 49th percentile among all GPUs in the database, while the GTX 660 sits at the 45th percentile. The RX 6600S's nearest rivals by average score are the AMD Radeon R9 M275X at 10,582 (0.4% behind), the NVIDIA GeForce GTX 560 Ti at 10,690 (0.6% ahead), the NVIDIA Quadro K2200 at 10,761 (1.2% ahead), and the AMD Radeon RX 550X at 10,481 (1.4% behind). The GTX 660's nearest rivals are the NVIDIA TITAN V CEO Edition at 9,037 (0.2% ahead), the NVIDIA GeForce GTX 560 at 9,058 (0.4% ahead), the AMD Radeon 550X at 8,918 (1.2% behind), and the AMD Radeon Pro WX 5100 at 8,863 (1.8% behind).

Notably, the RX 6600S's average score is dominated by its PassMark G3D result of 12,649 and its Geekbench OpenCL result of 66,435, while its PassMark GPU compute score is 4,879. The GTX 660's recorded benchmarks are limited to Geekbench Metal at 4,305, Geekbench OpenCL at 11,347, and Geekbench Vulkan at 11,415. The GTX 660 has no PassMark entries in the database, so its average score of 9,022 is derived solely from those three Geekbench results.

Given the massive OpenCL delta and the architectural advantages in every measured category, the RX 6600S is the clear performance winner. The GTX 660 cannot match it in any shared workload, and the only benchmarks where the GTX 660 appears without a rival score from the RX 6600S are Metal and Vulkan, which reflect its legacy API support rather than any competitive advantage.

DETAILED SPECIFICATIONS

SPECIFICATION
RX 6600S
GTX 660
Core Specs
Shading Units
1,792
960 -46.4%
Shaders
1,792
960 -46.4%
TMUs
112
80 -28.6%
ROPs
64
24 -62.5%
Compute Units
28
—
Clocks
Base Clock
1700 MHz
980 MHz
Boost Clock
2000 MHz
1032 MHz
Game Clock
1881 MHz
—
Memory Clock
1750 MHz 14 Gbps effective
1502 MHz 6 Gbps effective
Memory
Memory Size
4 GB
2 GB
VRAM (MB)
4,096
2,048 -50.0%
Memory Type
GDDR6
GDDR5
Memory Bus
128 bit
192 bit
Bandwidth
224.0 GB/s
144.2 GB/s
Cache
L1 Cache
128 KB per Array
16 KB (per SMX)
L2 Cache
2 MB
384 KB
L3 Cache
32 MB
—
L0 Cache
32 KB per WGP
—
Performance
Pixel Rate
128.0 GPixel/s
20.64 GPixel/s
Texture Rate
224.0 GTexel/s
82.56 GTexel/s
FP32 (TFLOPS)
7.168 TFLOPS
1.981 TFLOPS
FP64 (TFLOPS)
448.0 GFLOPS (1:16)
82.56 GFLOPS (1:24)
FP16 (TFLOPS)
14.34 TFLOPS (2:1)
—
AI/RT
RT Cores
28
—
Power
TDP
80 W
140 W
TDP (W)
80
140 +75.0%
Suggested PSU
—
300 W
Power Connectors
None
1x 6-pin
Architecture
Architecture
RDNA 2.0
Kepler
GPU Name
Navi 23
GK106
Generation
Navi Mobile (RX 6000M)
GeForce 600
Process Size
7 nm
28 nm
Transistors
11,060 million
2,540 million
Die Size
237 mm²
221 mm²
Foundry
TSMC
TSMC
Density
46.7M / mm²
11.5M / mm²
API Support
DirectX
12 Ultimate (12_2)
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
IGP
Dual-slot
Length
—
241 mm 9.5 inches
Outputs
Portable Device Dependent
2x DVI1x HDMI 1.4a1x DisplayPort 1.2
Bus Interface
PCIe 4.0 x8
PCIe 3.0 x16
Other
Launch Price
—
229 USD
Production
End-of-life
End-of-life
Predecessor
Polaris Mobile
GeForce 500
Successor
—
GeForce 700
View Radeon RX 6600S Details View GeForce GTX 660 Details