Questi riavvi sono iniziati quando?
dicci di + sulle strane righe che vedi ogni tanto quando cambi screen saver , inutile dirti che non dovresti vederle ma magari è una caratteristica del pc
fai anche una lista di tutte le periferiche e gli adattatori che sono collegati , elenca tutto quello che fà parte del pc
se dovessi fare delle ipotesi (senza aver fatto nessun approfondimento), cosi a prima vista mi sembra che sia già molto ciò che riesci a fare con il pc , probabilmente non ha risorse sufficienti a gestire tutto il carico di periferiche, hd ,unità ottiche, adattatori usb, adattatori wi fi, host usb etc etc
francamente mi sorprende che con soli 256Mb di ram Windows xp giri in modo soddisfacente ,
al di là del processore e della frequenza , xp gira anche su pc meno veloci , però non è una configurazione con cui puoi fare ciò che ti pare,
questi riavvii sono sicuramente accompagnati da un errore e x poterti aiutare o TENTARE di farlo c'è bisogno di vedere di che errore si tratta
per vedere questo errore dovresti
disattivare il riavvio automatico, cosi facendo, quando si ripeterà l'errore , Windows non si riavvierà, andrà in crash e a questo punto uscirà ( o almeno dovrebbe)
una schermata blu con le indicazioni del problema
clicca con il destro su risorse del computer --> proprietà --> vai sul Tab ( in alto) avanzate --> si aprirà una finestra divisa in 3 sezioni
in basso c'è una sezione che si chiama avvio e ripristino, clicca su impostazioni e togli la spunta su riavvia automaticamente conferma con ok, ok, sino alla fine,
dalla schermata blu prendi nota del
NOME SIMBOLICO di ERRORE e del
CODICE NUMERICO , basta il primo blocco di numeri dopo la scritta STOP
esempioSTOP 0x0000000A - IRQL_NOT_LESS_OR_EQUAL
quando avrai queste informazioni, scrivile nel Forum ( cerchiamo una soluzione insieme), e segui questa guida
Interpretare le schermate bluhttp://www.assistenzafree.com/guide/windows-xp/interpretare-le-schermate-blu.htmlla guida è ben fatta ed è semplice da usare, il risultato che otterrete sarà la causa del problema
comunque, vediamo alcune tra le cause principali dal lato hardware : temperature elevate(dissipatore montato male , pasta termica inesistente o stesa male) , hd danneggiato, driver da aggiornare o conflitti driver , banco ram danneggiato,alimemtatore insuffificiente, etc etc
per ognuna di queste cause si fanno dei test che ti dicono se le cose stanno aposto o meno
verifica ed esegui quanto segue
Blocchi Pc Lato Hardware
Alimentatore- esegui i test x vedere se è sufficientemente potente se hai a disposizione un altro alimentatore prova a sostituirlo
Quanti Watt consuma il computer ?http://www.assistenzafree.com/guide/windows-xp/quanti-watt-consuma-il-computer.htmlhttp://www.zanna.it/software/index.php?prod=zwatt&show=s cr
Ram- esegui i test x cercare errori
Testare la Ramhttp://www.assistenzafree.com/guide/windows-xp/testare-la-ram.html
Driver- scarica i driver aggiornati (con particolare attenzione a quelli della scheda video)
Trovare i driver per il proprio computerhttp://www.assistenzafree.com/guide/windows-xp/trovare-i-driver-per-il-proprio-computer.html
Temperature- scarica le utility x misurare le temperature
ad esempio:
H (hw generale) - Speed fan (temparature tensioni velocità ventole) - Cpu-z (processore ram) - Motherboard monitor (scheda madre) - Hd tune (Hd )- Riva uner (scheda video)
alcune di queste utility le trovi qui "
I Software migliori"
http://www.assistenzafree.com/guide/windows-xp/i-software-migliori.htmlle altre tramite google

scarica anche l'utility
HDTUNE x dare uno sguardo allo stato di salute dell'hard disk
Lato Software 
adesso dovresti eseguire le varie scansioni in modo da poter eliminare l'eventuale presenza di ospiti indesiderati
inizia con il
disattivare il ripristino di configurazione di sistema (questo perchè i virus si nascondono spesso nei punti di ripristino) ,
da pannello di controllo -->clic su icona sistema --> clic sul tab Ripristino configurazione di sistema --> metti il flag nella casella che disattiva il ripristino --> clic su ok
quindi spegni e riaccendi il pc , questa volta però accendilo in modalità provvisoria (premi ripetutamente F8 subito diopo aver premuto il tasto power)
da modalità provvisoria esegui una scansione completa con il tuo antivirus (aggiornato)
terminata la scansione riavvia in modalità normale

a questo punto , scarica questo
Malwarebytes Anti-Malwarelo trovi qui
http://www.malwarebytes.orgavvia la scansione e rimuovi eventuali infezioni

adesso è la volta di Hijack This
http://www.trendsecure.com/portal/en-US/tools/security_tools/hijackthis/downloadScarica HijackThis 2.0.2
Apri il programma HijackThis
Fai click sul pulsante
"Do a System scan and save a logfile"verrà visualizzato un file txt, che poi sarebbe il report dei risultati della scansione
Per l'interpretazione del log copialo e incollalo qui nel forum
Il LOG di HijackThis va ottenuto in modalità normale e non in modalità provvisoria, altrimenti i problemi non compariranno nella lista.
HijackThis va eseguito in Modalità Provvisoria, solo per rimuovere i problemi.

dopo l'analisi ,x sicurezza fai una scansione on line con l'ottimo Kapersky
Kaspersky -
http://www.kaspersky.com/virusscanner 
quando hai terminato le varie operazioni , ripulisci tutto con
ccleaner http://www.ccleaner.com/Guida completa Ccleanerhttp://www.assistenzafree.com/guide/software/ccleaner.htmlFine
per un'analisi + approfondita segui queste guide
Rimozione di virus-worm-spywarehttp://www.assistenzafree.com/guide/windows-xp/rimozione-virus.htmlEliminare tutti i tipi di virushttp://www.assistenzafree.com/guide/windows-xp/eliminare-tutti-i-tipi-di-virus.html 
adesso collegati a Windows update e scaricagli aggiornamenti che eventualmente ti mancano

quindi esegui uno scandisk e sopratutto un DEFRAG
sono cose da fare per restringere il campo delle possibili cause e nello stesso tempo eseguire quelle operazioni di scansione, manutenzione, aggiornamento e pulizia che sono necessarie x un buon funzionaemto del pc
altre risposte sullo stesso argomento le trovi in questa pagina troverai decine di procedure riferite ai blocchi e i riavvii di sistema
http://forum.assistenzafree.com/index.php?dummy=1;action=search2