Clear up your startup programs. Don't have any huge files in your desktop. I used to have around 6-8GB of files on my desktop, and my old XP will take awhile to start up. I suggest using CCleaner to clear up your files, and Defraggler to defragment your hard drive.