It's possible that the main issue here is bad thermal limits. There's
obviously a relationship between power and thermal output, but the
driver tries to monitor both. However it's up to the BIOS to provide
the driver with accurate thermal limits, as well as accurate power
limits. The power limits sound reasonable at 25W, thus the
informational output about 35W vs 25W (35W is what the MCP can handle,
but some platforms are designed to handle less, so they clamp it down a
bit). But the temp limits look all wrong. I'll see if I can find info
on getting better data into the driver...