Hi siphere,yup u are on the money! i have a Tosh A350 laptop.I have the exact same over-heating problem,even down to running vista before,being cooler for games,now running windows7 now over-heating.
I'll be trying to go through bios maybe and higher the cut out temp which i heard the cpu's can handle up to 100c but apparently bois will cut out within 85-90c automatically,or get a temp program if it cant been done through bios.
It is the drivers that set the cut-out temperature. Toshiba drivers have temperature protection built in.
Maximum temperature differs from processor to processor. Although the TjMax for the Core 2 Duo P8600 and Core 2 Duo T6400 is 105C, the TjMax for the Core 2 Duo T5800 is only 85C.
These are maximum temperatures for the core at which the core itself will shut-down to protect itself from damage.
These processor cores are NOT designed to be run for LONG times at over 85-90C. It's not just the CPU you have to think about protecting but all the components on your motherboard as well.
The lower you keep the temperature the longer the life of the laptop will be.
You could try changing the fan settings, although you don't want to wear this component out either.
Finally, low-end laptops are not designed for high-end gaming. Even if the processor is the same gaming laptops have better cooling systems.