"For a model that fits, the card is faster, and not by a little. Say so first; the rest of the track is about the word 'fits'."
The Memory Ladder, Rival Included
The code block puts every rung on one ladder: capacity, bandwidth, the ratio between them, and the decode ceiling each implies for the same three checkpoints the physics track priced. Read the bandwidth column. A GeForce RTX 5090 carries "1792 GB/sec of total memory bandwidth" on 32 GB of GDDR7 — 2.2 times the M3 Ultra's 819. An H100 carries 3.35 TB/s of HBM3, four times. An H200, 4.8 TB/s. A B200, derived from NVIDIA's system pages, near 8. For the 27B that fits all of them, the ceilings run 57 on the Studio, 124 on the 5090, 232 on the H100, 555 on the B200. The card wins the division, and the interface lesson already conceded it: the bus is crossed once at load, and every token after that is decoded from memory that is faster than the pool. The M5 Ultra's "1.2TB/s" narrows the gap to the consumer card and does not touch the data-center parts.
Compute, Where the Gap Is Larger
Decode is bandwidth; prefill, training and image generation are compute, and there the ratio is not two or four but fifty. The lab measured office's GPU at 19.5 TFLOP/s in fp32 through MLX and 21.9 in bf16 through PyTorch. NVIDIA's H100 page lists BF16 tensor throughput of 1,979 TFLOPS "with sparsity", so 989 dense, and FP8 at 3,958 with sparsity, 1,979 dense — Hopper introduced FP8, Blackwell adds four-bit floating point, and the tensor cores that run those precisions have no counterpart in the M3 GPU. Apple's M5 generation adds "Neural Accelerators" in every GPU core and claims "up to 4.5x the peak GPU compute for AI compared to M3 Ultra", a vendor metric this quest did not measure; even taken at face value it leaves an order of magnitude to the data-center part. This is why the prefill wall from the curve lesson — 90 seconds to the first token on a 32K prompt through the 27B — is a Mac problem more than a card problem, and why the training lesson two steps ahead is short.
Links, and the Two Things Called Bandwidth
NVIDIA's third lead is between chips. NVLink 5 carries "1.8 TB/s … per GPU"; NVLink-C2C between a Grace CPU and a Hopper GPU, 900 GB/s. Apple's UltraFusion carries "over 2.5TB/s" between the M3 Ultra's two dies and "over 4.4TB/s" on the M5 Ultra — a larger number, but for a different thing: a die-to-die link inside one package, which the lab found delivers a smaller share of the memory system's bandwidth to a decode kernel, not a link between two whole chips. Between two Macs the only links are Thunderbolt 5 at 10 GB/s and Ethernet, which the big-models track prices. So the rival's ladder has three columns the Mac does not climb: memory bandwidth for a model that fits, tensor compute for anything that multiplies, and inter-chip links for anything that spans. The next lesson is the column NVIDIA does not climb.