assuming you know how to use regedit. try this tweak. sp2 limits tcp connections to 10 to slow the spread of worms but it also slows down p2p programs. try this tweak. hope it helps.
taken from tweaktown tweak guide -
--------------------------------------------------------------------------------------------------------------------
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]”
Here, there should be a DWORD value named “TcpNumConnections” – if not, create one, and set it’s value depending on the number of connections you want. “0xfffffe” is the value used for unlimited connections, although you may want to set the number far lower if you wish to preserve Microsoft’s original intent of slowing the spread of worms. I would recommend incrementing the number slightly (remember the value is hexadecimal) and seeing if you still experience a “maximum connections reached” error before bumping the value up any more.
If you don’t find the “TcpNumConnections” value in the “\Parameters” folder, you should check all of the folders in the “\Parameters\Interfaces” folder for the value as well.
If you’re still experiencing problems with 4226 error messages popping up, you can try a patch (at your own risk), downloadable here:
http://lvllord.de/4226fix/4226fix.htm
--------------------------------------------------------------------------------------------------------------------