What is the penalty for running SPEC2017 in WSL?It doesn't. The geomean SPEC2017 scores for 7950X (full TDP) are 92.5 and 100.9 for int and fp tests, respectively. For M1 Max (also from anandtech benchmarks) its 53.3 and 81.07. Double that for the Ultra. So Zen4 is about the same performance in int tests and considerably slower for fp tests. This is also reflected by Geekbench where 7950X and Ultra score about the same. Zen4 CPUs are of course faster in single core in almost every test. Of course, 7950X uses much more power.
How much does 7950X score in SPEC2017 at 65W? The 7950X can achieve at 65W 80% of the score in stock conditions.This is particularly obvious in floating point SPEC, where the unrestricted 7950X is only 25% faster than M1 Max despite using much more power.
Benchmarks are good or not depending on how well they reflect the software situation. If software similar to Cinebench is optimized for x86 and not for ARM, Cinebench results are fair and should be taken into account. By the way, it's up to Apple to fix Embree's performance on their hardware and make sure the next version of Cinebench includes an ARM-optimized version.Cinebench performance penalty for ARM CPUs is quite huge - which is no surprise as Embree is open source and just a quick glance reveals the issue.