lol, so many people being outraged based on the headline without even bothering to read the actual article.
The article clearly said that the results should be taken with a grain of salt, even in the results, it won on average is a single benchmark. Again, on "AVERAGE" and this is a single benchmark.
As benchmarks vary on what they test, it isn't uncommon for a new CPU to beat an old one in some aspects.
In this case, the userbenchmark checks for integer speeds. Not to mention it is only talking about use of 8 cores, while 3950x is 16 cores.
@RallyMax - As for the geekbench numbers, where? I only found geekbench 4 numbers which show 4900HS at 5,309 points single core. In comparison, the 3950X is 5,570. So it isn't impossible for the 4900HS to beat the 3950X core for core. The same applies to the 3700X.
Overall, since ram speed plays a big role in AMD processors, that might cause variance in the average.
I find it hard to believe that the 4900HS gets 4x less performance in geekbench 5 then the 3700X. If anything, I find your numbers way more suspicious than the userbenchmark numbers. Why? How would you get 398 on single core and 4546 on 8 core multicore? That is a over 10X increase in performance for 8 cores. That would require some very serious voodoo magic.