Heat is a definite possibility and an open case isn't the best solution as a well vented case needs to be closed in order to "Flow".
Anyway have you cleaned out all the dust? Perhaps remove the RAM and Graphics Card and clean the pins and slots with alcohol and air.
Cleaning and reapplying the thermal paste on the CPU is also a good idea after all these years.
At 140F/60C things are a bit unstable although most systems will tolerate temps up to 70C/158F before failing.
I would suspect heat and hardware but if you want to review software possibilities:
Check your Event Viewer via Administrative Tools.
Open the System as well as Application tabs and look for red X errors that coincide with your problem. Details here:
http://support.microsoft.com/kb/308427
Also if your blue screen is showing a memory dump do the following:
Go to start | search (type in)
.dmp
Note the location of your
.dmp files.
If no
.dmp files check for
minidump.
Remember this location and the path that leads to it.
Then:
1) Download and install the
Debugging Tools from Microsoft
All you need do is download and install this. Make no attempt to start or run it.
2) Download and install this
debugwiz
This is a DOS based batch file that will command the above Microsoft Tools.
3) Open the Wiz & Browse to, or paste in the path to, your
.dmp file.
4) After the Wiz creates a Text document attach it back to this thread.
If you are looking for links on how to interpret this data for yourself try here first:
http://www.wd-3.com/archive/registercontext.htm
By the way getting rid of Norton was a great idea. That software is incredibly troublesome. Do not buy nor install Norton products.