Hard drive looks a bit full; 6gb free, maybe free up some hard drive space, to give windows some more breathing room for virtual memory as it can take most all of that space at startup=swapping more files between virtual memory and physical memory.

have a look at this http://www.microsoft.com/windowsxp/u...02april15.mspx