I don't know the reasons why, but th OS is significantly slower on windows than linux over many of the apps I use, mostly DC(distributed computing) applications and F@H using video.
But the OS is not making the CPU slower per se (unless the OS will disable HT like BSD for security for some CPUs, still the CPU is not slower, it has functions disabled but if you disable them in other OS then well, they will match).
Since lots of software is dynamically linked the quality and trade offs done by system libraries matter. Plus Windows has much more running in the background, you can say its tellemetry but in addition to calling home by default Windows enables now a suite of virtualization based security features which also add up when it comes to performance penalties.
Still it's not like AMD built Zen5 with a microde check if on windows, throttle
I think some people in this thread are confusing CPU performance with overall performance we get from the specific platform. The latter is affected by many more things than CPU alone. It's in the best interest of CPU vendor to support OS/software vendor to extract the most of the performance a cpu offer.
Since this was CPU specific thread I think we should focus on CPUs alone, otherwise we can start producing examples where library misconfigurstions can eat whole gen on gen performance advantages and well focusing on that optics it really does not matter if Zen6 will bring 10% or 5% ipc advantage.