Your 1950x also doesn't have a GPU. For comparison the rx6700xt, and Vega 56 have ~400GB/s. The 6 year old R9 nano has 500GB/s.
2. Multicore Cinebench R23 for M1 Max: 14970; Ryzen 1950X: 18780
Geekbench tests in short bursts, not taxing the CPU thermals. Cinebench is the opposite. In short, CPUs do well on some benchmarks and not so well on others.
single multi
M1Max: 1562 14970
1950X: 1035 18780
Remember that the M1 Max has 8 high performance and 2 efficiency cores vs. the 16 cores of the 1950x. Again, this is a pretty convincing victory - 1.5x single core perf in a laptop - this is not a HEDT part.[1] https://www.cpu-monkey.com/en/cpu-amd_ryzen_threadripper_195...
yeah, that actually is fairly wild. Granted, there are good technical reasons there (lower memory bandwidth, the 1950X having a NUMA/NUCA arrangement that often hampers the ability to bring all the cores to bear on a single task, Zen1 having extremely high memory latency and cross-CCX latency in general, etc) but it still actually is a very impressive feat.
Also, just checked memory bandwidth. I have 80GB/s memory bandwidth [1] on my 1950X. The MBP has 400GB/s memory bandwidth. 5x(!)
[1] https://en.wikichip.org/wiki/amd/ryzen_threadripper/1950x
*EDIT adding memory bandwidth.