This has been pissing me off no end. Microsoft has put a cap on the maximum number of TCP connections your computer can make. Anything more than 10 connections in a second and it shuts down the network.
I eventually got sick of it enough to do something about it. This article describes the situation a bit.
Most recent patch files can be gotten from LvlLord.