I doubt it's the hard drive, because I have a new one and I had this issue with old one too.
No, I don't have a spare PSU around, I will try this procedure asap.
I was going to buy a new graphics card and monitor this month. Maybe I should get a new mobo and ram instead of the monitor?