NVIDIA GeForce GTX 670MX vs NVIDIA Quadro 4000 Comparison
NVIDIA GeForce GTX 670MX
Quadro 4000
PERFORMANCE BENCHMARKS
Analysis: NVIDIA GeForce GTX 670MX vs NVIDIA Quadro 4000
Head-to-Head Benchmarks
The benchmark data shows a clear and decisive victory for the NVIDIA GeForce GTX 670MX across the recorded tests. In the single head-to-head benchmark, the GTX 670MX wins the Geekbench OpenCL test by a significant margin. The GTX 670MX scores 6125 points against the Quadro 4000's 6125 points, resulting in a 23% delta in favor of the GTX 670MX. This is not a marginal difference; it represents a substantial performance gap in raw compute workloads as measured by this specific test.
The Quadro 4000 has no benchmark wins in the head-to-head comparison. The data indicates that for the Geekbench OpenCL workload, the GTX 670MX is the undisputed winner, outperforming its rival by nearly a quarter of its own score. When examining the average benchmark scores, the gap persists: the GTX 670MX holds an average score of 5721, while the Quadro 4000 trails at 4979. This difference of 742 points further reinforces the GTX 670MX's dominance in the compute tasks measured by the database.
Looking at the percentile rankings, the GTX 670MX sits in the 33rd percentile of all GPUs, while the Quadro 4000 is positioned lower in the 29th percentile. While both cards are firmly in the lower half of the overall GPU landscape, the GTX 670MX maintains a consistent edge in every metric recorded. The nearest rivals for the GTX 670MX include the Intel Iris Pro Graphics P6300 with an average score of 5712, which is only 0.2% behind, and the NVIDIA GeForce GTX 550 Ti at 5731, which is 0.2% ahead. This places the GTX 670MX in a tightly contested performance tier, but the Quadro 4000 is not part of that immediate competitive group.
The Quadro 4000's nearest rivals tell a different story. It sits near the NVIDIA GeForce RTX 5060 Ti 16 GB, which scores 4970, a difference of only 0.2%, and the AMD Radeon R7 Graphics at 4998, which is 0.4% ahead. This suggests the Quadro 4000 is competing in a lower performance band altogether. The head-to-head result is unambiguous: the GTX 670MX leads by 23% in the only test where both cards were measured under identical conditions.
FAQ
Q: Which GPU is faster in the Geekbench OpenCL test?
A: The NVIDIA GeForce GTX 670MX is faster, scoring 6125 compared to the Quadro 4000's 4979, a 23% advantage for the GTX 670MX.
Q: How do the average benchmark scores compare between the two cards?
A: The GTX 670MX has an average benchmark score of 5721, while the Quadro 4000 averages 4979. The GTX 670MX maintains a lead of roughly 15% in this aggregate metric.
Q: What is the percentile ranking of each GPU?
A: The GTX 670MX ranks in the 33rd percentile of all GPUs, while the Quadro 4000 ranks in the 29th percentile.
Q: Which GPU has a higher memory bandwidth?
A: The Quadro 4000 has a higher memory bandwidth at 89.86 GB/s, compared to the GTX 670MX's 67.20 GB/s, despite the GTX 670MX winning the compute benchmarks.
Q: How do the transistor counts and die sizes differ?
A: The GTX 670MX uses 3,540 million transistors on a 294 mm² die, while the Quadro 4000 uses 3,100 million transistors on a much larger 529 mm² die.
Q: Does the Quadro 4000 support Vulkan?
A: No, the Quadro 4000 does not list Vulkan support in the database, while the GTX 670MX supports Vulkan 1.2.175.
Architecture Differences
The two GPUs come from fundamentally different architectural generations. The GTX 670MX is built on the Kepler architecture, specifically the GK104 chip, and was released as part of the GeForce 600M generation. The Quadro 4000, by contrast, uses the older Fermi architecture with the GF100 chip, belonging to the Quadro Fermi generation. This generational gap is reflected in nearly every architectural specification recorded.
Manufacturing processes differ substantially. The GTX 670MX is fabricated on a 28 nm process at TSMC, while the Quadro 4000 uses a larger 40 nm process, also at TSMC. This process advantage allows the GTX 670MX to pack 3,540 million transistors into a die size of 294 mm², resulting in a transistor density of 12.0M per mm². The Quadro 4000, despite its larger 529 mm² die, houses fewer transistors at 3,100 million, yielding a transistor density of only 5.9M per mm². The GTX 670MX achieves more than double the transistor density per square millimeter.
The computing resources inside each chip reveal a stark contrast. The GTX 670MX features 960 shading units, 80 texture mapping units, and 24 ROPs. The Quadro 4000 is far more modest, with 256 shading units, 32 TMUs, and 32 ROPs. This nearly four-fold difference in shading units explains the GTX 670MX's dominant compute performance. The pixel rate tells a similar story: the GTX 670MX achieves 12.02 GPixel/s against the Quadro 4000's 7.600 GPixel/s. Texture rate follows the same pattern, with the GTX 670MX hitting 48.08 GTexel/s versus 15.20 GTexel/s for the Quadro 4000.
Floating-point performance amplifies the gap. The GTX 670MX delivers 1,153.9 GFLOPS of FP32 compute, while the Quadro 4000 manages only 486.4 GFLOPS. Neither card lists FP16 capability in the database. The memory subsystems also diverge in design. The GTX 670MX uses 3 GB of GDDR5 on a 192-bit bus, while the Quadro 4000 uses 2 GB of GDDR5 on a wider 256-bit bus. This wider bus gives the Quadro 4000 a bandwidth advantage at 89.86 GB/s, but the GTX 670MX's 67.20 GB/s is more than sufficient given its architectural efficiency.
The GTX 670MX is a mobile part, as indicated by its generation name, and its power connectors are listed as "None" with a TDP of 75 W. Its display outputs are described as "Portable Device Dependent." The Quadro 4000 is a desktop workstation card with a single-slot design, a 1x 6-pin power connector, and a suggested PSU of 300 W. Its TDP is 142 W, nearly double that of the GTX 670MX.
The Verdict
The data points to the NVIDIA GeForce GTX 670MX as the superior performer in the recorded benchmarks. It wins the only head-to-head test by 23%, holds a higher average benchmark score, and ranks higher in the overall percentile distribution. For any workload measured by the Geekbench OpenCL test, the GTX 670MX is the clear choice.
The Quadro 4000 does retain advantages in specific areas that could matter depending on the use case. Its memory bandwidth of 89.86 GB/s is higher, and it offers more ROPs at 32 versus 24. The Quadro 4000 also supports a wider 256-bit memory bus, which can benefit certain memory-intensive tasks. However, the benchmark data does not show these advantages translating into compute performance wins in the recorded tests.
The GTX 670MX also benefits from a much more modern feature set. It supports Vulkan 1.2.175, while the Quadro 4000 has no Vulkan support listed. Both cards support DirectX 12 (11_0) and OpenGL 4.6, so those are not differentiators. The GTX 670MX uses PCIe 3.0 x16, while the Quadro 4000 uses the older PCIe 2.0 x16 interface, which could limit bandwidth in some system configurations.
For users prioritizing compute performance as measured by the database, the GTX 670MX is the definitive choice. The Quadro 4000's higher memory bandwidth and larger ROP count are notable, but they do not overturn the benchmark results.
Specification Differences
The following specifications differ between the two GPUs:
- Architecture: GTX 670MX uses Kepler, Quadro 4000 uses Fermi
- Chip: GTX 670MX uses GK104, Quadro 4000 uses GF100
- Generation: GTX 670MX is GeForce 600M, Quadro 4000 is Quadro Fermi (x000)
- Process Node: GTX 670MX is 28 nm, Quadro 4000 is 40 nm
- Transistors: GTX 670MX has 3,540 million, Quadro 4000 has 3,100 million
- Die Size: GTX 670MX is 294 mm², Quadro 4000 is 529 mm²
- Transistor Density: GTX 670MX is 12.0M per mm², Quadro 4000 is 5.9M per mm²
- Base Clock: GTX 670MX is 601 MHz, Quadro 4000 has no listed base clock
- Boost Clock: GTX 670MX is 601 MHz, Quadro 4000 has no listed boost clock
- Memory Size: GTX 670MX has 3 GB, Quadro 4000 has 2 GB
- Memory Bus Width: GTX 670MX is 192-bit, Quadro 4000 is 256-bit
- Memory Bandwidth: GTX 670MX is 67.20 GB/s, Quadro 4000 is 89.86 GB/s
- Shading Units: GTX 670MX has 960, Quadro 4000 has 256
- TMUs: GTX 670MX has 80, Quadro 4000 has 32
- ROPs: GTX 670MX has 24, Quadro 4000 has 32
- Pixel Rate: GTX 670MX is 12.02 GPixel/s, Quadro 4000 is 7.600 GPixel/s
- Texture Rate: GTX 670MX is 48.08 GTexel/s, Quadro 4000 is 15.20 GTexel/s
- FP32 Performance: GTX 670MX is 1,153.9 GFLOPS, Quadro 4000 is 486.4 GFLOPS
- TDP: GTX 670MX is 75 W, Quadro 4000 is 142 W
- Power Connectors: GTX 670MX has None, Quadro 4000 has 1x 6-pin
- Suggested PSU: GTX 670MX has none listed, Quadro 4000 is 300 W
- Bus Interface: GTX 670MX is PCIe 3.0 x16, Quadro 4000 is PCIe 2.0 x16
- Display Outputs: GTX 670MX is Portable Device Dependent, Quadro 4000 is 1x DVI, 2x DisplayPort
- Vulkan Support: GTX 670MX supports 1.2.175, Quadro 4000 has none listed
- Slot Width: GTX 670MX has none listed, Quadro 4000 is single-slot
- Dimensions: GTX 670MX has none listed, Quadro 4000 is 241 mm long, 111 mm high, 20 mm wide
- Release Date: GTX 670MX was released 2012-09-30, Quadro 4000 was released 2010-11-01
- Predecessor: GTX 670MX follows GeForce 500M, Quadro 4000 follows Quadro FX Tesla
- Successor: GTX 670MX leads to GeForce 700M, Quadro 4000 leads to Quadro Kepler
- Launch MSRP: GTX 670MX has none listed, Quadro 4000 has a launch MSRP of 1,199 USD
Where Each One Wins
The GTX 670MX wins decisively in compute-heavy workloads as measured by the database's benchmarks. Its 960 shading units and 1,153.9 GFLOPS of FP32 performance give it a massive advantage in tasks that rely on parallel processing. The 23% lead in the Geekbench OpenCL test confirms that for general-purpose compute on the GPU, the GTX 670MX is the stronger option. Its higher transistor density and modern 28 nm process also suggest better efficiency per unit of silicon area, though this is not directly benchmarked.
The GTX 670MX also wins on connectivity and API support. It offers PCIe 3.0 x16 and Vulkan 1.2.175 support, making it more compatible with modern software stacks. Its lower TDP of 75 W and lack of external power connectors make it an easier fit for systems with limited power delivery, though its portable-device-dependent outputs mean it is not designed for standard desktop display setups.
The Quadro 4000, meanwhile, wins in memory bandwidth and raw memory throughput. Its 89.86 GB/s bandwidth and 256-bit bus provide a wider pipeline for data movement, which can benefit workloads that are memory-bound rather than compute-bound. Its 32 ROPs also exceed the GTX 670MX's 24, potentially improving fill-rate-limited scenarios. The Quadro 4000 is a single-slot desktop card with dedicated display outputs, making it suitable for workstation environments that require multiple displays or specific form factors.
The Quadro 4000 also carries a launch MSRP of 1,199 USD, which is recorded in the database, while the GTX 670MX has no listed launch price. For users selecting strictly on benchmark performance, the GTX 670MX is the winner. For those who need higher memory bandwidth, more ROPs, and a desktop workstation form factor with dedicated display outputs, the Quadro 4000 offers specific advantages that the benchmarks do not fully capture.