Useless Services?
Try purging the "useless" services that software creators insist on adding with their programs.
Ignoring the programs that I have allowed to run at startup, my W7 runs ~28 services.
All of the laptops I've looked at run >60 services (before user programs are included)
My W7 still boots in about 45 seconds (from off to usable desktop).