Per deframmentare e' consigliato far partire windows in safe mode, cosi facendo non carichi la maggior parte dei drivers e processi "superflui" (incluso il motivo dell'errore) e il defrag funziona vistosamente piu' veloce.
Per risalire alla causa cerca di ricordarti se hai installato qualche nuovo driver giusto prima che ha iniziato a succedere. Includendo windows update. Puoi controllare la storia di Wupdate sul website e controlla in special modo se ti hanno rinnovato il driver della scheda video (a volte lo fanno).
Tornando al reinstallare windows, personalmente lo considero "necessario"reinstallare almeno ogni anno, massimo due, il sistema ne giova su tutti i fronti, prima di tutto la velocita' e stabilita.
Per ovviare all'inconveniente dati sul HD, specialmente se di grandissime dimensioni, ho ideato un trucco: lo divido in 2 o piu' partizioni dove C: e' di 20GB e totalmente dedicata al sistema, tutti gli altri file vanno sull'altra partizione. E' una soluzione all'inconveniente di dover copiare e muovere tutto l' HD in caso di riformattzione.
Qui siamo nel mio campo, fammi sapere se hai bisogno di altro aiuto, di approfondire o di chiarimenti.