Check out these 3 sites. They should be able to give you some valuable information and some great troubleshooting tips for the slow XP start-up!
I hope this helps!
Windows Outreach Team
I have about a one minute delay for Windows to load when I am turning my computer on. My operating system is XP Media Center. I have had the computer 3 years and have not had this problem.