Well I got my new HDD from Western Digital, Its been about 2 weeks now and No BSOD yet so I'm thinking it has been solved. Added a new fan in to just for good measure. And Western Digital could not have been any better they have some of the best Customer Service I have ever experienced. hell they even sent my new drive on 2 day air mail to top it off lol.