Nope, no BSOD's here. Which code does the BSOD give. If you google at it, you could get an answer.
Something that can cause overheats, is dust. So if you haven't cleaned your pc for several years, dust+high room temperature may be the issue. Best to use some temperature monitoring tool to check the temperature. I personally use speedfan, but the UI of what numsgil showed looked better.
In my case speedfan give the temperature for one HD and the cpu cores, doesn't seem smart enough to know what other tempsensors measure, so just calls them temp(1/2/3).