I have set the governors on both CPUs to "performance". I should mention that the 5700U is running Debian's normal 6.1 kernel and Bookworm, while the 3600 is running Sid with 6.12-rc7. This might lead to trivial differences, but not enough to matter I think.
The Ryzen 5 3600 is using the Wraith cooler. The Ryzen 7 5700U is using the Contac 9 cooler with 2 60mm fans. But as we can see.... temps aren't all the determines how long we stay in the 3.3GHz range.
I think the chip has some inherent limitations Lenovo set. The UEFI BIOS is not unlocked, so I cannot control it as I please. Because the clock speeds gradually fall down to ~2.2GHz. I doubt the VRMs are overheating, they are exposed to the cold winter air after all. Unless it's a power issue, the VRMs might have a charge that allows us to run cores at 4GHz or all at 3.3GHz. When it starts to run out, our clock speeds fall. Or there might just be a boost timer. I cannot say.
Other Videos By Why can't I have some original thoughts? Mod SM30