Actually, I was thinking the same thing, but about Brad's answer without most of the facts. (But it is a little testy to us sensitive types...)
Where was I? Oh yeah.
The Core temp of 37 deg C is fine (CPU is ok) and so is the HD.
We need to know what hardware Temp 3 at 54 and Temp 1 at 37 represent.
They could just be meaningless unused sensors.
Try Sandra Lite like Lancer said. It lets you check at idle and has a full set of burn in utilities so you can stress each hardware part one at a time to see if any have a heat problem or a flaky part causing the crash.
General Rules:
CPU under 45C at idle is ok, under 60C at full load is ok.
MB Chipset 35-45C is typical.
Video GPUs run hot. depending on model:
ATI 60C idle to 100C loaded
Nviida 45C idle to 80C loaded
HD seldom have a heat problem. If they do the SMARTS funciton will alert you to it. Make sure SMART is on in BIOS.