First make sure your computer is ‘clean’.
Run a good updated anti-virus scan. then go to one of the free online virus scanners for a second aopinion. I use http://housecall.trendmicro.com
Then make sure you’re clean of spyware. I recommend ‘Spybot Search & Destroy’ and ‘AdAware’. You can get them both at download.com
Once you machine is clean and it is still booting slow, then you will want to try ‘bootvis’. It’s a handy utility developed by Microsoft to troubleshoot boot problems. Microsoft doesn’t support it anymore, but you can still find it around.
Hope this helps.
You can also add more RAM to your laptop, XP requires 512RAM to run good, to make it better run add 1GB RAM, and you should be good. Go to crucail.com just follow the steps and it should give you an idea on how improve your speed.
Most of the time, slow computer system especially while booting has many associated problems. First is there might be an autorun virus software program which automatically initiate its infection upon computer start. It might also be a hardware problem where in the RAM and Processors have lack of sufficient amount to effectively process data in a faster way.