Da gibt's zwei einfache Möglichkeiten:
Tausche die entsprechende Platte gegen eine Andere. Gibt's immer noch die gleichen Probleme, dann liegt's am Kontroller (oder doch am Kabel). Setzte die Platte in eine andere Maschine. Falls dort die gleichen Probleme hast, dann ist's doch die Platte.
Kleiner Nachtrag: Wenn die smartmontools Fehler melden ist es eh schon zu spät. Die Werte da drin sollte man auf Veränderung beobachten damit man rechtzeitig reagieren kann. Ah ja, nochwas: In ein paar seltenen Fällen hatte ich schon mal, dass ein BIOS Update diese Probleme beseitigt hat. Schon mal in die Richtung gesucht?