I've been having a series of problems with my PC. Firstly, my startup time would be outrageously long, occasionally with Windows running CHKDSK. A few times I would get a BSOD while booting the computer and it will try and restart again, and do this until it managed to turn on. I booted today...