my recommendation is to "CLEAN INSTALL" windows xp!!! might take some time to reinstall all of your programs etc... but it is well worth it in tha long run
once you do this your ALOT less likely to have problems with your pc unless it is a hardware issue etc...
i recommend a clean install about once every 6 months to a year tops!