I have to plug in my wireless keyboard...
You should take it back.
I have to plug in my wireless keyboard...
I noticed the temperature difference running XP vs. OS X on my unibody MBP as well.
Regular usage in OS X is hovers in the low to mid 60s centigrade all the time. Watching videos or anything intensive like that pushes it to 70 or even 80C (rarely).
Booting into XP, regular usage is upper 60 and lower 70C while gaming pushes it to the lower to mid 80s. Never saw it go any higher than that though. The keyboard usually gets too hot while gaming that I have to plug in my wireless keyboard to play comfortably.
Install the latest version of SMCFancontrol,
This is mainly because Windows isn't optimised for Mac and in Windows you always use the 9600GT at full speed (which causes the heat).
This is what I did to fix the high unibody MBP idle temps (I have only tried this on Windows XP).
1. Download the latest GeForce Notebook drivers from nVidia's website.
2. Run the installer. The installation will fail because it will not detect "Supported Hardware".
3. Go to Device Manager, Click on "Display Adapters", and open the properties window for the 9600M GT.
4. Click on the "Driver" tab, and choose "Update Driver".
5. A driver wizard should come up, choose "Install from a list or specific location" and click "Next".
6. Now pick "Don't Search" and click "Next".
7. Select "Have Disk" and browse to this folder "C:\NVIDIA\WinXP\*Driver Version Number*\IS\Display", and click "Ok".
8. A list of drivers should appear, don't click anything, just choose "Next".
9. A warning should pop up, click "Yes".
10. Let the installation finalize, then restart the MBP.
Now your system should idle at a noticeably cooler temp than before. The reason it would run hot while idling is the Apple drivers never let the GPU clock down, so the GPU was running at max power all the time. Before I changed the drivers, my GPU would run in the low to mid 70's C while idle. Now it runs in the high 50's C.
My MBP still gets hot while gaming (high 70's to low 80's C), but that is what computers do under load. nVidia's website says that the 9600M is designed to operate up to 105C, so 80C is clearly below that.
Hope this helps.
This is what I did to fix the high unibody MBP idle temps (I have only tried this on Windows XP).
1. Download the latest GeForce Notebook drivers from nVidia's website.
2. Run the installer. The installation will fail because it will not detect "Supported Hardware".
3. Go to Device Manager, Click on "Display Adapters", and open the properties window for the 9600M GT.
4. Click on the "Driver" tab, and choose "Update Driver".
5. A driver wizard should come up, choose "Install from a list or specific location" and click "Next".
6. Now pick "Don't Search" and click "Next".
7. Select "Have Disk" and browse to this folder "C:\NVIDIA\WinXP\*Driver Version Number*\IS\Display", and click "Ok".
8. A list of drivers should appear, don't click anything, just choose "Next".
9. A warning should pop up, click "Yes".
10. Let the installation finalize, then restart the MBP.
Now your system should idle at a noticeably cooler temp than before. The reason it would run hot while idling is the Apple drivers never let the GPU clock down, so the GPU was running at max power all the time. Before I changed the drivers, my GPU would run in the low to mid 70's C while idle. Now it runs in the high 50's C.
My MBP still gets hot while gaming (high 70's to low 80's C), but that is what computers do under load. nVidia's website says that the 9600M is designed to operate up to 105C, so 80C is clearly below that.
Hope this helps.