Se non ci sono settori danneggiati allora al 99% l'hdd è ok, il problema è da ricercare da qualche altra parte.
Prova con le ram, tieni solo un banco ram e vedi come si comporta il pc solo con quella, poi prova a spostarla su un'altro slot, fai lo stesso con le altre... è un test per esclusione che può aiutarti a capire se c'è un problema con qualche modulo ram o se c'è un problema su qualche slot ram.
Un'altra cosa da fare è quella di togliere tutte le periferiche possibili, PCI, AGP ecc... poi ne rimonti una e vedi come si comporta il pc, se continua a darti gli stessi problemi o se si mette a posto, se si mette a posto prosegui col rimontare un'altra delle periferiche e così via...
P.S.
Per esperienza ti posso dire però che la maggior parte di questi problemi (quando non c'è un problema del hdd) è causato dai cavetti (forse hai danneggiato il cavo dati del hdd piegandolo troppo) o dall'alimentatore.
Vedere lo stato smart aiuterebbe molto a capire se c'è un problema col cavetto dati.
Ricontrolla lo smart con Crystal e posta la schermata!
Ho eseguito il test dell'HDD, come sopra, ed anche il test della RAM (memtest86)...entrambi senza errori. Poi ho provato a far partire il sistema operativi ed ora sembra andare...sto iinstallandi gli aggiornamenti windows...sembra non bloccarsi...Cosa può essere cambiato?