Thanks for your help.
My temps seem acceptable and the fan was working fine and vents were clean but i took a vacuum to it anyways. According to Everest the temps are:
44 for chipset
43 for aux
42 for DIMM / ram
51 for GPU
35 for HDD
i can't get accurate temps for my CPU because it was an engineering sample with improper sensor (shows as 25)
all temps in celsius. I had this BSOD with win 7 before, but I did something like update a
driver and it went away... but i had to reinstall win 7 for other reasons and BSOD returned. I will mess around with
drivers again