I just found this out and thought I would share it.
Hit your start button, and type 'msconfig' hit 'enter'
click the 'Boot' tab then 'Advanced Options' button and change the number of processors to the max number. This will only work if you have a multi-core rig going. The default for some dumb reason is 1. I didnt' notice much difference on my desktop, but my laptop went from a boot time of just over 7 minutes (I know, something is way messed and I'm working on it) to 5 minutes.
If you're interested, my boot log on my lappy shows ndproxy.sys fails to load quite a bit.