I downloaded Open Hardware Monitor to check the temperature of the machine because I was having some overheating issue with my HP8470p. I am not sure how does the app report the CPU temperature. Does the machine has a mechanics of temperature sensor built in and the software was reporting the actual temperature from the sensor? Or it just does some mathematic calculation based on the activities going thru the CPU? I have a cooler pad running when I do heavy duty processing. I believe the external fan forcing cool air into the machine would lower the temperature a bit. But if the app is based on calculation, the reported temperature would be the same with or without the fan because the fan is external, not part of the machine. Also, Open Hardware Monitor reported 100 degree C. What is the max. temperature that the machine can take?