Beh, di ottimizzarlo si può eccome:
Allora partiamo dal presupposto che la Ram, non fa mai male..indi se puoi portala a 512 MB (almeno)..
Comunque potresti ottimizzare al momento così:
1) Pulizia del sistema dai file inutili, vecchi e magari residuati di vecchi programmi non più in uso. A tal proposito tre ottimi programi per la pulizia ti possono dare una mano: CCleaner, dustbusterXP (entrambi free) e JV 16 Power tools (trial per 30 giorni). i primi due puliscono il sistema dai file temp, dai cokie e company, l'ultimo è una potente utilty per la pulizia del registro di windows, da usare con cautela onde evitare pasticci...
2) Controllare il sistema, per eliminare la presenza di spyware e porcherie varie: ti consiglio Ad-aware, Spybot e Microsoft Antispyware (tutti free), oltre naturalmente ad un antivirus aggiornato: Scansona con i suddetti e tutto ciò che segnalano come sospetto, PIALLALO
3) defraggare il disco o dischi (in modo particolare quello ove risiede il sistema e i programmi: C:\ )
4) Se hai il PC da molto tempo e non lo hai mai formattato, questa di certo è l'operazione più rapida nonchè più efficace: Eliminare tutto ciò che vi è nella partizione di Windows e ricaricarlo da zero ogni tanto, fa bene

. ovviamente però prima salvati tutto ciò che è importante (dati, file vari etc..) e controlla di avere a parte il Cd di Windows XP, pure quelli dei driver delle periferiche (comunque questi eventualmente li scarichi prima dai siti dei produttori e li salvi su una partizione o cd) e degli altri software che hai installato
Saluti