Você provavelmente vai querer fazer essas verificações passo a passo, mas primeiro apenas para confirmar: Eu suspeito que o que está acontecendo é que o HDD está desconectando e resultando na máquina apenas reinicializando-se, o que resulta no Windows corrupção em sua unidade que felizmente você parece estar resolvendo via restauração / reparo do Windows.
Para ser econômico, eu definitivamente recomendo testar um cabo SATA diferente e, se a sua unidade de fonte de alimentação (PSU) tiver cabos sobressalentes, experimente um deles também.
Apenas para confirmar, com que frequência você está recebendo esses cortes de energia?