What the release of update KB5041587 tells me is that all this time windows was unoptimized for ryzen and the only reason the update was made was because zen 5 looked bad in windows compared to linux. If it weren't for the design of zen 5 we'd probably have never gotten ryzen optimizations for windows.
Edit: I found out from a new Hardware Canucks video a few hours after making this post that it appears that update KB5041587 not only gives zen 5 (and 4 and 3) a boost but also gives intel cpu's a boost which pokes holes all in in my theory of it being tuned for zen 5. So now, again, I'm back to sticking with the idea that zen 5 is designed for AI and server workloads and amd badly misrepresented zen 5's performance numbers before release.