I'm running an emulation game in my Lenovo laptop on a Windows platform, but the CPU starts to throttle after a few minutes, which clearly shows a massive clock speed decrease from 3.38GHz (maximum clock speed) to 1.58GHz, which is even smaller than the base clock speed (1.8GHz). Not only the CPU, but also the Nvidia MX150 GPU starts to throttle at the same time.
When I checked the temperature of the CPU right before the thermal throttling was applied with XTU, it was only around 70 degrees. Not that cool, but also not that hot to damage a piece of hardware. After the throttle, the system continues to cool(?) the CPU back to a temperature below 60 degrees, and then returns the clock speed back to the maximum, and throttles again. This repeats all the time!
I want to say that Lenovo is stupid to set a temperature rate of throttling that makes it so easy to throttle, but are there any ways to force the CPU to run at its maximum clock speed all the time? I saw the fan running at its maximum speed, and it is possible for the fan to maintain the CPU's temperature, but Lenovo's stupid thermal plan just blocks all the capabilities that the CPU can make. Even in the BIOS settings, there is no detail of controlling the throttling.