Right I opened up my case, and went in armed with compressed air and a vacuum cleaner, I then ran Prime 95 for 2 hours and then stopped the test, and went straight in to game, played Stalker for over an hour and Mass Effect 2 for over an hour. My CPU has been runing @99-100% for almost 5 hours now and NO BSOD's.
So it looks like over heating was the issue. I'm going to invest in a new cooler now.
Thanks for the help guys,