In generale concordo con colex, io punterei il dito verso ram oppure alimentatore.
Prima potresti fare qualche ora di memtest86+ per testare la ram, se ti da errori hai scoperto subito il colpevole.Mi raccomando di testare il sistema con la memoria a frequenza e timings di default.
Se la ram non dovesse dare errori, neanche dopo 8-12h di memtest, allora puoi escluderla e provare a sostituire l'alimentatore (magari con uno in prestito da un amico) e vedere se utilizzando normalmente il pc hai egualmente riavvii o spegnimenti improvvisi.
Fatto anche questo, rimarrebbe probabilmente la scheda madre la principale imputata dei problemi...se però non avesse fatto questo scherzo sin dall'inizio, ma solo ultimamente, allora la questione si complica ulteriormente.In questo caso, proverei a sostituire anche la cpu...gli xp sono piuttosto delicati se subiscono qualche sbalzo di tensione (caso veramente raro, occorre avere un alimentatore scrauso che funzioni male).
In sintesi, prova le ram con memtest anche se finora hanno funzionato bene, se passano i test allora prova con l'alimentatore.