I think the best way in order your computer faster in start up are
1. Don't save unimportant data on desktop
2. Don't use high resolution wallpaper
3. Uncheck unused application at msconifg startup(click run and type msconfig)
We also often feel bored when windows are opened, it's lagging to view the icon, and we always see the icon process.
I have a solution to avoid this problem;
At Windows Explorer, enter to folder options from tools. Click view and uncheck Automatically Search For Network Folders and Printers.