I have a dual boot with Windows 7 and Windows 8 Professional on my laptop.
When running Windows 7 on my laptop, the CPU core temperature usually ranges from 42°C to 47°C. However, when I run Windows 8, the CPU core temperature usually ranges from 36°C to 41°C with the exact same hardware. I am using a custom power plan with the same settings in each OS as well.
I used Open Hardware Monitor to measure the temperatures, and I was running the exact same programs I normally run under each system. The temperatures were tested about two hours after a cold boot. The machine sat overnight powered off and with the battery fully charged before each test.
What might be causing this? How can I get Windows 7 to run at a lower temperature. Is there something I need to do differently?