Both cards share the same foundation: identical base clocks of 1660 MHz, the same 4096 shading units, 256 TMUs, 128 ROPs, and equal memory speeds of 2518 MHz. This means the underlying GPU silicon and memory subsystem are equivalent, and any performance gap between them comes down entirely to how aggressively each card's boost behavior is tuned.
That gap is meaningful but not dramatic. The Sapphire Nitro+ reaches a peak boost of 3060 MHz, versus 2970 MHz on the XFX Mercury — a 90 MHz advantage, roughly 3%. This directly cascades into every throughput metric: the Nitro+ leads in floating-point performance (50.14 TFLOPS vs 48.66 TFLOPS), texture fill rate (783.4 GTexels/s vs 760.3 GTexels/s), and pixel output rate (391.7 GPixel/s vs 380.2 GPixel/s). In practice, a ~3% compute advantage rarely produces a visible framerate difference in most gaming scenarios, but it can matter at the margins — particularly in compute-heavy workloads, ray tracing, or GPU-accelerated tasks where every TFLOP counts.
The Sapphire Nitro+ RX 9070 XT holds a clear, if modest, performance edge in this group, driven entirely by its higher boost clock. Both cards support Double Precision Floating Point, so neither has an advantage there. For pure gaming use the difference will be subtle, but users prioritizing maximum out-of-the-box GPU throughput — or those running GPU compute tasks alongside gaming — will find the Nitro+ the stronger choice based strictly on these specs.