I have this over heating problem with my dell xps m1530 with nvidia card and it's only 4 months old.
Also I can't check if its ok in windows as when I received the laptop the first thing I did was remove windows.
However I'm using Ubuntu 9.04. I would not say it is hot enough to burn but it is to hot to have your hand on for any length of time.
I have tryed some of the options above in this thread but most of them will not work.
Here is the out put from them:
pitbullthe1st@Dell-XPS-Ubuntu:~$ cat /proc/acpi/thermal_zone/THM/temperature
temperature: 38 C
pitbullthe1st@Dell-XPS-Ubuntu:~$ vidia-settings -q all | grep Temp
bash: vidia-settings: command not found
pitbullthe1st@Dell-XPS-Ubuntu:~$ nvidia-settings -q all | grep Temp
Attribute 'GPUCoreTemp' (Dell-XPS-Ubuntu:0.0): 60.
'GPUCoreTemp' is an integer attribute.
'GPUCoreTemp' is a read-only attribute.
'GPUCoreTemp' can use the following target types: X Screen, GPU.
pitbullthe1st@Dell-XPS-Ubuntu:~$ sudo smartctl -a /dev/sda | grep Temp
194 Temperature_Celsius 0x0022 101 096 000 Old_age Always - 46
pitbullthe1st@Dell-XPS-Ubuntu:~$ sudo sh -c "echo 5 > /sys/bus/pci/drivers/iwl????/0000\
sh: cannot create /sys/bus/pci/drivers/iwl????/0000
?:00.0/power_level: Directory nonexistent
I also have another problem and I'm not sure if it's linked but sometimes it will restart the xserver for no reason that I know of and has on ocation just restarted the computer.