GPU Comparison

NVIDIA
GEFORCE

NVIDIA GeForce GTX 960M

CORE STATE GM107
VRAM 4 GB
CLOCK SPEED 1176 MHz
TDP 75 W
BUS WIDTH 128 bit
ARCHITECTURE Maxwell
nm
PROCESS 28 nm
LAUNCH DATE 2015
VS
NVIDIA
GEFORCE

Quadro M2000M

CORE STATE GM107
VRAM 4 GB
CLOCK SPEED 1137 MHz
TDP 55 W
BUS WIDTH 128 bit
ARCHITECTURE Maxwell
nm
PROCESS 28 nm
LAUNCH DATE 2015

PERFORMANCE BENCHMARKS

geekbench_opencl
11,045
10,057
geekbench_vulkan
8,245
9,606

Analysis: NVIDIA GeForce GTX 960M vs NVIDIA Quadro M2000M

The NVIDIA Quadro M2000M and NVIDIA GeForce GTX 960M are near-identical twins under the hood, but the benchmark data reveals a clear split: the GTX 960M wins the OpenCL compute race by 8.9%, while the Quadro M2000M dominates in Vulkan by 16.5%. This is not a case of one card being universally faster, it is a case of workload-specific strengths dictating the choice. For users prioritizing raw OpenCL throughput, the GTX 960M is the pick; for Vulkan-based applications and professional validation, the Quadro M2000M is the stronger option. The data shows a 1-1 split in head-to-head wins, with the average benchmark scores nearly identical (9832 vs 9645), placing both cards in the 46th-47th percentile of all GPUs. The decision hinges entirely on which API you target, not on which card is "better" overall.

The Verdict

The benchmark results point to a clear, data-driven verdict: choose the NVIDIA GeForce GTX 960M if your priority is OpenCL compute performance, as it delivers a score of 11045 versus the Quadro M2000M's 10057, a decisive 8.9% margin. Conversely, choose the NVIDIA Quadro M2000M if you work in Vulkan-based environments, where it posts 9606 against the GTX 960M's 8245, a commanding 16.5% lead. The average benchmark scores are close, 9832 for the Quadro versus 9645 for the GTX, but the percentile rankings (47th vs 46th) confirm both are mid-pack performers. The Quadro's nearest rival, the NVIDIA Quadro 6000, sits at 9846 (just 0.1% higher), while the GTX 960M's closest competitor, the AMD Radeon Pro WX 2100, is 0.1% ahead at 9653. Neither card is a standout in absolute terms; they are evenly matched mid-range parts with opposite API strengths. The GTX 960M's higher TDP of 75 W (versus 55 W for the Quadro) suggests it trades efficiency for raw compute, but the benchmark data does not show a consistent performance advantage, only an OpenCL-specific one.

Architecture Differences

Both GPUs are built on the same fundamental architecture: Maxwell, fabricated on a 28 nm process at TSMC, with identical transistor counts of 1,870 million and a die size of 148 mm². The chip is the GM107 for both, and the transistor density is exactly 12.6M / mm². The shading units (640), TMUs (40), and ROPs (16) are identical, as are the memory specifications: 4 GB of GDDR5 on a 128-bit bus, delivering 80.19 GB/s of bandwidth. The memory clock is also the same at 1253 MHz (5 Gbps effective). The core clocks differ slightly: the Quadro M2000M runs at a base of 1098 MHz and a boost of 1137 MHz, while the GTX 960M has a base of 1097 MHz but a higher boost of 1176 MHz. This 39 MHz boost advantage for the GTX 960M translates into higher pixel and texture rates (18.82 GPixel/s and 47.04 GTexel/s versus 18.19 GPixel/s and 45.48 GTexel/s) and a higher FP32 throughput of 1.505 TFLOPS versus 1,455.4 GFLOPS. The TDP gap is significant: 75 W for the GTX 960M versus 55 W for the Quadro. The bus interface also differs, MXM-B (3.0) for the GTX 960M versus MXM-A (3.0) for the Quadro, though both use MXM modules and have no power connectors. The API support is identical: DirectX 12 (11_0), OpenGL 4.6, and Vulkan 1.4. The production status is end-of-life for both, with the Quadro released on December 2, 2015, and the GTX 960M on March 12, 2015. The generations differ (Quadro Maxwell-M versus GeForce 900M), but the architecture is the same silicon.

Head-to-Head Benchmarks

The two available benchmarks paint a starkly contrasting picture. In Geekbench OpenCL, the GTX 960M scores 11045 against the Quadro M2000M's 10057, a delta of -8.9% from the Quadro's perspective. This is the GTX 960M's only win, but it is a substantial one in a compute-oriented test. The Quadro M2000M, however, strikes back decisively in Geekbench Vulkan, scoring 9606 versus the GTX 960M's 8245, a 16.5% advantage. This Vulkan result is particularly notable because it is the larger margin of the two wins, suggesting the Quadro's driver stack or hardware configuration is better optimized for this API. The average benchmark scores reflect this split: the Quadro averages 9832 across both tests, while the GTX 960M averages 9645. The Quadro's nearest rival, the NVIDIA Quadro 6000, scores 9846 (just 0.1% higher), and the AMD FirePro W5000 is 0.3% lower at 9803. For the GTX 960M, the nearest rival is the NVIDIA Quadro K5000 at 9637 (0.1% lower), with the AMD Radeon Pro WX 2100 at 9653 (0.1% higher). The deltaPct values in the nearestRivals data show both cards are tightly clustered with their peers, but the head-to-head delta of 16.5% in Vulkan is the standout number, it is the largest performance gap in the entire comparison.

Specification Differences

The specifications where the two cards differ are limited but meaningful. The base clock is nearly identical (1098 MHz for the Quadro, 1097 MHz for the GTX 960M), but the boost clock differs: 1137 MHz for the Quadro versus 1176 MHz for the GTX 960M. This 39 MHz difference drives the GTX 960M's higher pixel rate (18.82 GPixel/s versus 18.19 GPixel/s), texture rate (47.04 GTexel/s versus 45.48 GTexel/s), and FP32 throughput (1.505 TFLOPS versus 1,455.4 GFLOPS). The TDP is notably higher for the GTX 960M at 75 W versus 55 W for the Quadro, a 36% increase in power draw that does not yield a consistent performance lead. The bus interface differs: MXM-A (3.0) for the Quadro versus MXM-B (3.0) for the GTX 960M. The release dates are different, with the GTX 960M launching on March 12, 2015, and the Quadro M2000M on December 2, 2015. The generations and predecessors/successors also differ: the Quadro is part of the Quadro Maxwell-M line, succeeding Quadro Kepler-M and followed by Quadro Pascal-M, while the GTX 960M is in the GeForce 900M line, succeeding GeForce 800M and followed by GeForce 10 Mobile. All other key specs, memory size, type, bus width, bandwidth, shading units, TMUs, ROPs, process node, die size, and API support, are identical.

FAQ

Q: Which card has a higher average benchmark score?

A: The NVIDIA Quadro M2000M has an average benchmark score of 9832, which is 1.9% higher than the NVIDIA GeForce GTX 960M's 9645. This puts the Quadro in the 47th percentile of all GPUs, versus the 46th percentile for the GTX 960M.

Q: Is the GTX 960M faster in every benchmark?

A: No. The GTX 960M wins only in Geekbench OpenCL, scoring 11045 versus 10057 for the Quadro M2000M (an 8.9% margin). The Quadro M2000M wins in Geekbench Vulkan by a larger 16.5% margin, scoring 9606 versus 8245.

Q: Do the two cards use the same GPU chip?

A: Yes, both use the GM107 chip with the Maxwell architecture, fabricated on a 28 nm process at TSMC. They share identical transistor counts (1,870 million), die size (148 mm²), shading units (640), TMUs (40), and ROPs (16).

Q: What is the main performance trade-off between the two?

A: The GTX 960M has a higher boost clock (1176 MHz versus 1137 MHz) and higher FP32 throughput (1.505 TFLOPS versus 1,455.4 GFLOPS), but it also draws more power (75 W versus 55 W). The Quadro M2000M compensates with a decisive Vulkan advantage.

Q: How do these cards compare to their nearest rivals?

A: The Quadro M2000M's nearest rival is the NVIDIA Quadro 6000, which has an average score of 9846 (0.1% higher). The GTX 960M's nearest rival is the NVIDIA Quadro K5000 at 9637 (0.1% lower), with the AMD Radeon Pro WX 2100 at 9653 (0.1% higher).

Q: Are both cards end-of-life products?

A: Yes, both are marked as end-of-life in the data. The GTX 960M was released earlier (March 12, 2015) than the Quadro M2000M (December 2, 2015).

Where Each One Wins

The NVIDIA GeForce GTX 960M is the clear choice for OpenCL compute workloads. Its 11045 OpenCL score is the highest of any result in this comparison, and it beats the Quadro M2000M by 8.9%. The higher boost clock of 1176 MHz and FP32 throughput of 1.505 TFLOPS support this win, making the GTX 960M better suited for applications that leverage OpenCL for general-purpose GPU computing, such as rendering tasks or data-parallel algorithms. It also holds a slight edge in pixel rate (18.82 GPixel/s) and texture rate (47.04 GTexel/s), which could benefit certain graphics workloads, though the benchmark data does not directly confirm this.

The NVIDIA Quadro M2000M wins decisively in Vulkan, posting a 16.5% lead over the GTX 960M (9606 versus 8245). This is the largest margin in the entire comparison, and it makes the Quadro the better option for any Vulkan-based game engine, compute API, or professional visualization tool. The Quadro also edges out the GTX 960M in average benchmark score (9832 versus 9645) and percentile ranking (47th versus 46th), indicating slightly better overall consistency across both tests. Despite its lower boost clock (1137 MHz) and lower FP32 throughput (1,455.4 GFLOPS), the Quadro's Vulkan dominance suggests its driver or hardware configuration is better tuned for this modern API. The lower TDP of 55 W versus 75 W is an additional advantage for mobile workstation scenarios, though the data does not include battery life or thermal benchmarks to quantify the impact. For users who know their primary API, the choice is straightforward: OpenCL favors the GTX 960M, Vulkan favors the Quadro M2000M. For mixed workloads, the Quadro's higher average score and better percentile make it the marginally safer recommendation.

DETAILED SPECIFICATIONS

SPECIFICATION
GTX 960M
Quadro M2000M
Core Specs
Shading Units
640
640 0.0%
Shaders
640
640 0.0%
TMUs
40
40 0.0%
ROPs
16
16 0.0%
Clocks
Base Clock
1097 MHz
1098 MHz
Boost Clock
1176 MHz
1137 MHz
Memory Clock
1253 MHz 5 Gbps effective
1253 MHz 5 Gbps effective
Memory
Memory Size
4 GB
4 GB
VRAM (MB)
4,096
4,096 0.0%
Memory Type
GDDR5
GDDR5
Memory Bus
128 bit
128 bit
Bandwidth
80.19 GB/s
80.19 GB/s
Cache
L1 Cache
64 KB (per SMM)
64 KB (per SMM)
L2 Cache
2 MB
2 MB
Performance
Pixel Rate
18.82 GPixel/s
18.19 GPixel/s
Texture Rate
47.04 GTexel/s
45.48 GTexel/s
FP32 (TFLOPS)
1.505 TFLOPS
1,455.4 GFLOPS
FP64 (TFLOPS)
47.04 GFLOPS (1:32)
45.48 GFLOPS (1:32)
Power
TDP
75 W
55 W
TDP (W)
75
55 -26.7%
Power Connectors
None
None
Architecture
Architecture
Maxwell
Maxwell
GPU Name
GM107
GM107
Generation
GeForce 900M
Quadro Maxwell-M (Mx000M)
Process Size
28 nm
28 nm
Transistors
1,870 million
1,870 million
Die Size
148 mm²
148 mm²
Foundry
TSMC
TSMC
Density
12.6M / mm²
12.6M / mm²
API Support
DirectX
12 (11_0)
12 (11_0)
OpenGL
4.6
4.6
Vulkan
1.4
1.4
OpenCL
3.0
3.0
CUDA
5.0
5.0
Shader Model
6.7 (5.1)
6.7 (5.1)
Physical
Slot Width
MXM Module
MXM Module
Outputs
Portable Device Dependent
Portable Device Dependent
Bus Interface
MXM-B (3.0)
MXM-A (3.0)
Other
Production
End-of-life
End-of-life
Predecessor
GeForce 800M
Quadro Kepler-M
Successor
GeForce 10 Mobile
Quadro Pascal-M
View GeForce GTX 960M Details View Quadro M2000M Details