CrystalDiskInfo can give you some information about your hard drive's heathhttp://crystalmark.info/software/CrystalDiskInfo/index-e.html
Please keep in mind that these are only recorded observations and the hard drive could undergo mechanical failure at any time.
Your computer is exhibiting symptoms of hard drive failure so you should take a look at it
According to that program my hard drive's health status = BAD.
Haha obviously I'm not familiar with the program, but I would assume the word bad is universal.
Anyway so in your opinion all signs point to a failing hard drive?