You could use MSCONFIG to test which item added to the startup time, BUT recent patches to the OS have added more time.
In closing, you didn't reveal the machine speed, RAM, hard disk speed, how full the hard disk was, if you ran disk cleanup, the number of seconds it takes, how you measure boot time, if you have an unused ethernet port, your internet connection and more.
As such, there's not much to note. Just questions.
Bob
I have recently been having slow startup times in Windows XP. I noticed this behavior when I recently downloaded a program called Spyware Guard. I downloaded Spyware Guard mainly to prevent homepage hijacking. Before that I downloaded the newest version of Spybot Search & Destroy 1.3, but didn't have any slow down problems then. I also have Adaware 6.0, SpyCop and the latest ZoneAlarm and keep each of them updated. Is there possibly a conflict between the Spyware Guard and any of these other Anti spyware or firewalls is causing a slow startup in Windows XP?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic