It seems Microsoft enables auto-tuning of network settings under Vista Service Pack 2. This can cause networking to grind to a halt if your router at home does any firewalling – which it should. Chances are, you will thus be running excruciatingly slow under Vista.
Click this link to fix it.