For the last month I've been getting the BSOD a lot, they are very diverse like error 124, 7f, 3d, and sometimes the PC just turns off suddenly. After doing S.M.A.R.T. test from speedfan it told me that my WDC WD5002ABYS-18B1B0 is running at 48 degrees Celsius but the supposed max is 44! But my PC crashed even in the morning when the temp should be low! I'm 100% sure it is a hardware problem because I reinstalled windows completely a few days after I started getting BSOD, even as I was installing new windows 7 my PC crashed... If it's not the HDD, is it even possible for me to check what is causing this issue without paying a pro?