If you have alot of programs starting up at the beg then they will slow the start up down...if you want to look this up and organise the start up programs I recommend giving this a try :
Advance Uninstaler Pro.
By the way I noticed that the Norton 2004 package also slows the start up time down by a large amount.