Quando scmbi l'hdd tra un PC e l'altro il lungo tempo potrebbe essere Windows che verifica i driver e nel caso installa quelli standard se secondo lui quelli presento sull'hdd non vanno bene, ma questo dovrebbe accadere solo al primo avvio, non ai successivi.
E' possibile che ci sia stato un qualche aggiornamento automatico dei PC che sia difettoso? Magari un aggiornamento del BIOS.
Hai fatto una ricerca per vedere se altri con lo stesso modello di PC hanno avuto lo stesso problema?