Is there any way of checking whether one's PC is overheating? I think that mine is because the CPU stops working after a period of time depending on how long the PC has been on. All three fans are working (case, CPU and powerpack) but could they be running slow? Is there a diagnostic programme for checking this? The PC is a Hewlitt Packard and I am using Windows XP.