I think I might have a fix for this, it certainly sorted my issues out
with slow boot and also dealing with slow networking talking to any
A feature of the IP stack in Vista is the ability to auto tune to make
better use of high bandwidth networks. Windows Server 2003 support this
but I have been finding that it can get problematic in certain
circumstances. Needless to say that I managed to find one of them.
To disable this feature on the Vista Client, to see if it affects you,
run the following command as an administrator (you may need to turn UAC
off, or open NETSH with a right click and run as admin selected).
-NETSH INTERFACE TCP GLOBAL set autotuninglevel=disabled-
If it works, it will do so immediately, no reboot required. If it
doesn't you can turn it back on by the following command.
-NETSH INTERFACE TCP GLOBAL set autotuninglevel=normal-
There are some other levels if you wish to experiment; use a question
mark after SET in the line above to see all the options.
Hope that this sorts out your problems.