I'm not sure how seriously I can take an OpenCL benchmark where A100 scores less than 3080 and Titan RTX scores less than 2080 Ti. That would need some explaining.
Also, when you look at the Threadripper family, 3990X isn't much better than 3970X and that in turn isn't much better than 3960X. The gap between 3960X and 3950X is larger and more proportional (you've got 50 % more cores for 40 % higher score). Which puts into question how well the benchmark scales above about 24 cores. However, when I look at 3900X and 3800X, scaling is not that great. 3900X has 50 % more cores, but scores only 33 % more than 3800X. And 3950X has 33 % more cores, but scores only 20 % more than 3900X. In other words, 3960X has three times the number of cores (+200 %), but scores only 123 % more than 3800X. I could imagine seeing something like this when you hit power limit (the improvements would actually be in efficiency resulting from lower frequency). But then I would expect a bigger jump between 3960X and 3950X. Which would bring into question what exactly is the power budget. Even the 3700X isn't far behind (I think it's losing something like 5 % on 3800X).
I think at this point, I would find it difficult to predict how well the CPU benchmark scales. Even when I look at single-core vs. multi-core, the scaling isn't what I would expect. I'm assuming single-core test runs actually a single thread, bypassing SMT. Even at low core counts where power budget is less of a factor. With the exception of M1. M1 displays much better scaling than I would expect from seeing the other results. It's closer to 8 core processors than 4 core processors. That doesn't match up to Cinebench, for example. Which would suggest it's not a question of power. If you want to have a laugh, according to Geekbench, M1 has higher multi-core score than 5800H. Even 4800U should wipe the floor with it as long as the benchmark scales well. It does not compute in my brain.