As your Vista driven machine is a few years old...
Have you checked the bottom and side ventilation intake and exhaust ports for the cooling fan to make sure they are clean of dust and debris? Can you hear the fan run (should ramp up and down depending on core temperature)
The heating problem should be ruled out by process of elimination: You can get Piriform's Speccy (A completely venerable and respected program and publisher) here -> http://www.piriform.com/speccy
This will report the system internal reported temperatures as equipped... If you have any readings close to 70 degrees celsius or above then you may have temp related bsod.
Live long and prosper!
From post #3 on this thread: This appears to be a typical software driver bug and is not likely to be caused by a hardware problem. This problem might be caused by a thermal issue.
From post #1 on this thread: "and save for occasional viruses and manufacturer's defects in the case design
Edited by Melvin_Deal, 21 December 2011 - 11:29 PM.