NVIDIA GeForce GTX 670MX vs NVIDIA Quadro M5000M Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 670MX

CORE STATE GK104
VRAM 3 GB
CLOCK SPEED 601 MHz
TDP 75 W
BUS WIDTH 192 bit
ARCHITECTURE Kepler
nm
PROCESS 28 nm
LAUNCH DATE 2012
VS
NVIDIA
GEFORCE

Quadro M5000M

CORE STATE GM204
VRAM 8 GB
CLOCK SPEED 1051 MHz
TDP 100 W
BUS WIDTH 256 bit
ARCHITECTURE Maxwell 2.0
nm
PROCESS 28 nm
LAUNCH DATE 2015

PERFORMANCE BENCHMARKS

geekbench_opencl
6,125
22,920
geekbench_vulkan
5,316
24,875
passmark_directx_10
N/A
35
passmark_directx_11
N/A
54
passmark_directx_12
N/A
29
passmark_directx_9
N/A
119
passmark_g2d
N/A
476
passmark_g3d
N/A
7,062
passmark_gpu_compute
N/A
2,756

Analysis: NVIDIA GeForce GTX 670MX vs NVIDIA Quadro M5000M

The Verdict

The data in this comparison is unusually one-sided. Across the two shared benchmark tests, the NVIDIA Quadro M5000M wins both, and the margins are enormous. In Geekbench OpenCL, the Quadro M5000M scores 22920 against 6125 for the GeForce GTX 670MX, a 274.2% advantage. In Geekbench Vulkan, the Quadro M5000M scores 24875 against 5316, a 367.9% advantage. The average benchmark score tells the same story: the Quadro M5000M sits at 6481, while the GTX 670MX averages 5721. The Quadro M5000M also ranks in the 37th percentile of all GPUs, while the GTX 670MX ranks in the 33rd percentile. The nearest rival to the Quadro M5000M is the AMD Radeon Vega 10 Mobile, which scores 6476 and trails by only 0.1%, while the GTX 670MX sits close to the Intel Iris Pro Graphics P6300 (5712, a 0.2% gap) and the NVIDIA GeForce GTX 550 Ti (5731, a -0.2% gap). For anyone choosing between these two mobile GPUs, the Quadro M5000M is the clear performance pick. The GTX 670MX, however, has a lower TDP of 75 W compared to 100 W, which matters in thin mobile chassis. The GTX 670MX also uses a PCIe 3.0 x16 bus interface, while the Quadro M5000M uses an MXM-B (3.0) module form factor, so the physical platform compatibility will often decide the choice before performance does.

FAQ

Q: Which GPU is faster in Geekbench OpenCL?

A: The NVIDIA Quadro M5000M scores 22920, while the NVIDIA GeForce GTX 670MX scores 6125. That is a 274.2% advantage for the Quadro M5000M.

Q: How do they compare in Vulkan performance?

A: The Quadro M5000M scores 24875 in Geekbench Vulkan, while the GTX 670MX scores 5316. The Quadro M5000M leads by 367.9%.

Q: What are the average benchmark scores for each GPU?

A: The Quadro M5000M has an average benchmark score of 6481. The GTX 670MX has an average benchmark score of 5721.

Q: Which GPU has a higher transistor count?

A: The Quadro M5000M has 5,200 million transistors, while the GTX 670MX has 3,540 million transistors. The Quadro M5000M also has a larger die size of 398 mm² versus 294 mm².

Q: How does memory bandwidth differ between the two?

A: The Quadro M5000M offers 160.4 GB/s of bandwidth with a 256 bit bus and 8 GB of GDDR5 memory. The GTX 670MX offers 67.20 GB/s with a 192 bit bus and 3 GB of GDDR5 memory.

Q: What is the TDP difference?

A: The Quadro M5000M has a TDP of 100 W, while the GTX 670MX has a TDP of 75 W. The GTX 670MX draws less power.

Q: Which GPU has a higher percentile ranking?

A: The Quadro M5000M ranks in the 37th percentile of all GPUs, while the GTX 670MX ranks in the 33rd percentile.

Architecture Differences

The Quadro M5000M is built on the Maxwell 2.0 architecture using the GM204 chip, while the GTX 670MX uses the Kepler architecture with the GK104 chip. Both are manufactured by TSMC on a 28 nm process, but they diverge sharply in scale. The Quadro M5000M packs 5,200 million transistors into a 398 mm² die, giving a transistor density of 13.1M / mm². The GTX 670MX contains 3,540 million transistors on a 294 mm² die, with a density of 12.0M / mm². The Maxwell 2.0 part has 1536 shading units, 96 texture mapping units, and 64 ROPs. The Kepler part has 960 shading units, 80 TMUs, and only 24 ROPs. The ROP difference is particularly striking: the Quadro M5000M has nearly 2.7 times the ROP count, which helps explain its pixel throughput advantage. The Quadro M5000M also supports DirectX 12 (12_1), while the GTX 670MX supports DirectX 12 (11_0). Both support OpenGL 4.6, but Vulkan support differs: the Quadro M5000M reports Vulkan 1.4, while the GTX 670MX reports Vulkan 1.2.175. The Quadro M5000M belongs to the Quadro Maxwell-M generation (Mx000M), and the GTX 670MX belongs to the GeForce 600M generation. The Quadro M5000M's predecessor is Quadro Kepler-M and its successor is Quadro Pascal-M. The GTX 670MX's predecessor is GeForce 500M and its successor is GeForce 700M. Neither GPU has ray tracing cores or tensor cores, so both rely on traditional rasterization hardware.

Specification Differences

The two GPUs differ across nearly every measured specification. The Quadro M5000M has a base clock of 962 MHz and a boost clock of 1051 MHz, while the GTX 670MX runs at a fixed 601 MHz for both base and boost. Memory clocks also diverge: the Quadro M5000M runs at 1253 MHz with 5 Gbps effective, while the GTX 670MX runs at 700 MHz with 2.8 Gbps effective. Memory capacity favors the Quadro M5000M at 8 GB versus 3 GB for the GTX 670MX. The memory type is GDDR5 for both, but the bus width differs: 256 bit for the Quadro M5000M versus 192 bit for the GTX 670MX. Bandwidth follows accordingly, with 160.4 GB/s for the Quadro M5000M and 67.20 GB/s for the GTX 670MX. Pixel rate is 67.26 GPixel/s for the Quadro M5000M versus 12.02 GPixel/s for the GTX 670MX. Texture rate is 100.9 GTexel/s versus 48.08 GTexel/s. FP32 compute is 3.229 TFLOPS for the Quadro M5000M and 1,153.9 GFLOPS for the GTX 670MX. TDP is 100 W for the Quadro M5000M and 75 W for the GTX 670MX. The Quadro M5000M uses an MXM-B (3.0) bus interface and an MXM Module slot width, while the GTX 670MX uses PCIe 3.0 x16. Both have no power connectors and portable-device-dependent display outputs. Both are end-of-life products. The release date for the Quadro M5000M is 2015-08-17, while the GTX 670MX was released on 2012-09-30.

Head-to-Head Benchmarks

The head-to-head benchmark data contains only two tests, and the Quadro M5000M wins both. In Geekbench OpenCL, the Quadro M5000M scores 22920 against 6125 for the GTX 670MX. The delta is 274.2%, meaning the Quadro M5000M delivers roughly 3.7 times the OpenCL score of the GTX 670MX. In Geekbench Vulkan, the gap widens further: 24875 versus 5316, a 367.9% delta. That represents nearly 4.7 times the Vulkan score. The GTX 670MX has no wins in the recorded head-to-head set. Beyond the direct comparison, the Quadro M5000M also has a much richer benchmark profile in the database. It records scores across Passmark DirectX 10 (35), DirectX 11 (54), DirectX 12 (29), DirectX 9 (119), G2D (476), G3D (7062), and GPU compute (2756). The GTX 670MX only has the two Geekbench entries in the database. The G3D score of 7062 for the Quadro M5000M is particularly notable, and its GPU compute score of 2756 suggests strong general compute capability. The average benchmark score for the Quadro M5000M is 6481, while the GTX 670MX averages 5721, a 13.3% advantage for the Quadro M5000M in the overall average. The percentile ranking also favors the Quadro M5000M: 37th percentile versus 33rd. The nearest rivals to the Quadro M5000M are tightly clustered, with the AMD Radeon Vega 10 Mobile at 6476 (0.1% behind), the NVIDIA GeForce GT 555M at 6493 (-0.2%), the NVIDIA GeForce GTX 670M at 6513 (-0.5%), and the Intel UHD Graphics P750 at 6554 (-1.1%). The GTX 670MX sits near the Intel Iris Pro Graphics P6300 at 5712 (0.2% ahead) and the NVIDIA GeForce GTX 550 Ti at 5731 (-0.2%), with the AMD Radeon HD 8790M at 5691 (0.5%) and the NVIDIA Quadro M500M at 5604 (2.1%) close behind.

Where Each One Wins

The Quadro M5000M wins in every recorded benchmark category. It dominates compute-heavy workloads, as shown by the 274.2% OpenCL lead and the 367.9% Vulkan lead. Its FP32 throughput of 3.229 TFLOPS versus 1,153.9 GFLOPS for the GTX 670MX makes it the stronger choice for any workload that relies on shader math. The pixel rate of 67.26 GPixel/s versus 12.02 GPixel/s, combined with 64 ROPs versus 24 ROPs, gives the Quadro M5000M a massive advantage in fill-rate-bound scenarios like high-resolution rendering. The texture rate of 100.9 GTexel/s versus 48.08 GTexel/s further reinforces its lead in texture-heavy scenes. Memory bandwidth is another clear win: 160.4 GB/s versus 67.20 GB/s, with a wider 256 bit bus and 8 GB of capacity versus 3 GB. The GTX 670MX does have one practical advantage: a lower TDP of 75 W versus 100 W, which makes it more suitable for systems with tighter thermal or power budgets. The GTX 670MX also uses the more conventional PCIe 3.0 x16 interface, which may simplify integration into standard laptop designs, whereas the Quadro M5000M requires an MXM-B (3.0) module slot. The GTX 670MX was released earlier, in 2012, while the Quadro M5000M arrived in 2015, so the GTX 670MX may be more familiar to older mobile platforms. However, in pure performance terms, the GTX 670MX has no recorded win. The Quadro M5000M is the pick for compute, graphics, and memory-intensive tasks; the GTX 670MX is the pick only when power draw or platform interface constraints take priority.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 670MX
Quadro M5000M
Core Specs
Shading Units
960
1,536 +60.0%
Shaders
960
1,536 +60.0%
TMUs
80
96 +20.0%
ROPs
24
64 +166.7%
Clocks
Base Clock
601 MHz
962 MHz
Boost Clock
601 MHz
1051 MHz
Memory Clock
700 MHz 2.8 Gbps effective
1253 MHz 5 Gbps effective
Memory
Memory Size
3 GB
8 GB
VRAM (MB)
3,072
8,192 +166.7%
Memory Type
GDDR5
GDDR5
Memory Bus
192 bit
256 bit
Bandwidth
67.20 GB/s
160.4 GB/s
Cache
L1 Cache
16 KB (per SMX)
48 KB (per SMM)
L2 Cache
384 KB
2 MB
Performance
Pixel Rate
12.02 GPixel/s
67.26 GPixel/s
Texture Rate
48.08 GTexel/s
100.9 GTexel/s
FP32 (TFLOPS)
1,153.9 GFLOPS
3.229 TFLOPS
FP64 (TFLOPS)
48.08 GFLOPS (1:24)
100.9 GFLOPS (1:32)
Power
TDP
75 W
100 W
TDP (W)
75
100 +33.3%
Power Connectors
None
None
Architecture
Architecture
Kepler
Maxwell 2.0
GPU Name
GK104
GM204
Generation
GeForce 600M
Quadro Maxwell-M (Mx000M)
Process Size
28 nm
28 nm
Transistors
3,540 million
5,200 million
Die Size
294 mm²
398 mm²
Foundry
TSMC
TSMC
Density
12.0M / mm²
13.1M / mm²
API Support
DirectX
12 (11_0)
12 (12_1)
OpenGL
4.6
4.6
Vulkan
1.2.175
1.4
OpenCL
3.0
3.0
CUDA
3.0
5.2
Shader Model
6.5 (5.1)
6.8
Physical
Slot Width
MXM Module
Outputs
Portable Device Dependent
Portable Device Dependent
Bus Interface
PCIe 3.0 x16
MXM-B (3.0)
Other
Production
End-of-life
End-of-life
Predecessor
GeForce 500M
Quadro Kepler-M
Successor
GeForce 700M
Quadro Pascal-M
View GeForce GTX 670MX Details View Quadro M5000M Details