Ciao
è curioso il fatto che hai xp su entrambi i dischi , come mai questa scelta?
di solito il secondo hard disk serve a ospitare un altro sistema o da archivio dove mettere i dati e tutti i file multimediali
il fatto che il pc ha solo 3 mesi di vita purtroppo non ti salva dai problemi che windows ha spesso, sopratutto se non viene gestito correttamente con un adeguata manutenzione
a parte questo 
ripeti il chkdsk dal prompt dei comandi con questi parametri
start --> esegui --> scrivi CMD --> ok
adesso sei nel prompt dei comandi e scrivi
CHKDSK C: /F/R clicca si invio e aspertta che finisce
poi fallo sul 2° hard disk cambiando lettera dell'unità disco
CHKDSK D: /F/R rispetta gli spazi,dopo la lettera dell'unità lascia uno spazio 
adesso scaricati
HDTUNE e controlla lo stato degli hard disk
http://hdtune.com/poi

disattiva il riavvio automatico , in questo modo avrai tutto il tempo di scrivere il nome dell'errore e il codice numerico delle schermate blu
poi appilca questa guida
Interpretare le schermate bluhttp://www.assistenzafree.com/guide/windows-xp/interpretare-le-schermate-blu.htmlpoi prendi il cd di xp mettilo nel lettore e dopo clicca su start -->esegui --> e scrivi
SFC SCANNOW --ok
rispetta gli spazi come li vedi , dopo sfc lascia uno spazio fatto questo, al posto tuo x stare tranquillo eseguirei una serie di scansioni antivirali con l'ausilio di divesri programmki ( disattivando prima il ripristino configurazione di sistema)
farei un pò di pulizia di sistema con ccleaner e infine un
DEFRAG puoi anche guardare nel registro eventi se c'è qualcosa (controlla solo gli eventi della data e dell'ora inc cui hai avuto il problema)
comunica i risultati di queste verifiche
ps: perchè questo titolo? i file temp che problemi hanno?