Without knowing more details of your system only a general answer can be given.
It would seem that you are sure the problem is with the drive.
Te most conservative thing to do at this point would be to get another drive as a spare. It would not have to be a new drive, just one that works good and has enough space for your needs.
Then you would gently remove the old drive and replace it with the new one. Of course, you would have to install the Windows system onto the new drive. If all goes will, it would tend to approve that there was a problem with the drive.
Here is a link.
Replacing a Hard Drivehttp://www.fonerbooks.com/r_hard.htmHope this helps.