Yeah, this really does sound like its because of the HDD failing, there are several things that really make me sure that it's the HDD. First the generall slow performance, the stutters ingame that are a sign of slow read spead which is a sign of a failing HDD and that the disk is at 100% use often.
My recommendation would be to backup all of your important files and then replace the HDD.