(Windows 11) Need to reduce CPU clock speed without sacrificing too much performance

I’m using a Windows 11 HP laptop with an AND Ryzen 5 7520 U processor. In the “Processor performance boost mode” tab of the Power plan settings, the different options aren’t functioning as intended. I’m currently using the “Efficient Enabled” setting (see this link), which is supposed to give small boosts to the CPU clock speed when necessary. This prevents overheating while also reducing performance drops.

However, after further testing, every setting except “Disabled” behaves exactly the same as “Aggressive”, in that they cause the CPU clock speed to automatically shoot up to close to its max of 4.3 GHz whenever CPU usage goes over around 10%. This causes temperatures to spike to >60 degrees C when idle and >90 when gaming.

I also tried setting the max. processor state to 99%, but this hardcaps the CPU clock speed at the base of 2.8 GHz and causes performance drops. Similarly, in the “Power, sleep, and battery” settings, setting it to best performance causes it to overheat regardless of clock speed and setting it to best battery life locks it at the base speed. Ryzen Master apparently has a setting to control maximum clock speed, but since I’m using a mobile processor it’s not compatible.

Is there a power setting that targets CPU frequencies just above base clock speed? If not, is there any other way to limit my CPU speed to something in the 3-3.5 GHz range?