BSOD, PC freezing with buzzing sound


May 14, 2012
I recently got a newly assembled pc around with the following specs:
Core i5 2500 @3.3 Ghz
Asus P8H61-M LX Mother Board
8Gb Dual Channel DDR3 Ram
Sparkle Nvidia GTX 560 Ti
500 GB Hitachi HDD
Cooler Master 650 SMPS
Windows 7 Home basic 64
all this in an I-ball cabinet having one rear fan.

All this got me really excited but of late i have benn getting BSODs , RSODs, GPU error messages, and yesterday my computer froze while I was playing MW3 and this was followed by a loud buzzing sound.
I had to restart the pc manually and then tried to check videos from youtube but the pc froze and the screen became pinkish red with purple alll over the place.
I used CPUID HWMonitor and found that my CPU temp was around 87C to 90C.
Could you please help me out and send some solutions my way. Is this a cooling problem or something else?? Btw all my drivers are up to date.
when booting to windows press f8 and select disable automatic restart on system failure. with that selected next time you get a bsod write down the error number (0x00xxx) and google to see what that error means.

you can also download and burn an iso of memtest86 to test your ram for errors. In the past i had gotten bsod's because my os would try to write to bad sectors on my memory and it would hang up on me