Se escludiamo gli hdd, rimangono solo 2 ipotesi:
1) Un problema a livello di sistema operativo (quindi drivers corrotti o conflitti tra drivers e programmi vari, virus).
2) Un problema hardware del tuo pc (scheda madre, alimentatore, CPU, RAM, CMOS).
Il modo più semplice di identificare la causa è andando per esclusione, io comincerei col provare a reinstallare il sistema operativo ed installare solo i programmi base e i driver strettamente necessari e osservare come si comporta, se va bene prosegui con l'installazione di tutto il resto, se invece vedi che si blocca persino con un S.O. pulito o addirittura in fase d'installazione allora punterei sul problema hardware.
Se a questo punto pensi che sia un guasto a livello HW allora comincia col testare RAM e CPU con programmi DOS vari (basta che cerchi nella sezione apposita sul forum), se viene segnalato un problema a uno di questi provvedi alla sostituzione altrimenti continua con la ricerca.
(Se hai più di un banco RAM testalo separatamente, magari scambiagli anche di alloggiamento).
Prova a cambiare la batteria del CMOS.
Sostituisci l'alimentatore.
Se ancora non risolvi allora è la scheda madre guasta.