Hard drives will often fail seemingly on a whim. Lucky for you you are using a hard drive with platters which means you may be able to recover some of the data. My advice is to buy a new hard drive, reinstall Windows, mount the bad hard drive as a slave and recover what you can, and recover recover the rest of your information from a backup.