Zkusil bych spustit a testovat z Live CD.
Když nezmrzne, je to HDD.
Potom bych zkusil, jestli je to přehříváním, když mrzne po 1/2 hodině, dal bych ho každých 20 minut vychladit a zaměstnával (například tvorba DivX).
Jestli to není přehříváním a blbne HDD zkusil bych badblocks. V případě, že tam jsou chybné sektory, tak bych (nevidím, jak hluboko máš do kapsy), koupil nový disk.
Kdyby byla kapsa hluboká, tak bych ho znovu naformátoval na ext3, znovu zkusil badblocks a znovu nainstaloval systém.
Taky bych zkusil systém provozovat bez swapu. Případně vytvořit swap nový.
Když není funkční systém, dělám vše z Live CD či Live Flashdisk.