you can edit the registry to make windows load upfaster but i wouldnt rec it unless you know what your doing in the registry!
Fast Boot Tips for WinXP
Even though WindowsXP is a fairly fast OS, I often hear people complain about how long it takes to boot up. Not to worry though, there's a simple registry tweak that can dramatically speed up your WinXP boot times!
Click the Start button then go to "Run" and type in "Regedit". Now follow this string HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> SessionManager -> MemoryManagement -> PrefetchParameters.
Once inside, find the Prefetch string and change the value from 3 to 5. Since the value's are so low, it doesn't matter if you're using Hexadecimal or Decimal.
With this little tweak, WindowsXP should load up between 5-10 seconds faster!