Vedo molti errori CRC UltraDMA (attributo C7), questo significa che avvengono degli errori di comunicazione tra la cache del hdd e il controller sata della mobo.
Di solito in questi casi il colpevole è il cavo sata difettoso (magari è stato piegato troppo, oppure i connettori sono ossidati, o semplicemente l'elevata temperatura l'ha logorato), in ogni caso andrebbe sostituito.
Se hai già fatto la sostituzione del cavo sata con uno nuovo e magari hai anche scambiato le porte, allora direi che il problema è da ricercare altrove...
Gli altri responsabili della cattiva comunicazione dati tra hdd e mobo sono:
1) La mobo che non funziona bene
2) L'elettronica del disco difettosa
Il punto 1) è abbastanza improbabile, se però fosse quello allora è molto probabile che andrebbe sostituita l'intera mobo.
Il punto 2) è il più probabile, in genere la causa è l'ossidazione dei contatti HDA sulla pcb. Bisogna svitare la pcb per raggiungere tali contatti, se risultano molto anneriti allora vanno puliti passandoci sopra con una gomma da cancellare (abrasione) non troppo energicamente.
Per più info a riguardo cerca 'contatti HDA' tra i miei post.
NON toccare assolutamente i contatti dentati sul disco, quelli appartengono alle testine e non si ossidano!
L'alimentatore difettoso è un'altra possibile causa per entrambi i punti, infatti alimenta sia la mobo che gli hdd, quindi se non funziona bene ne possono risentire entrambi.
Puoi provare a sostituirlo e vedere come funziona.