Also, Diab, yesterday, I just found out another piece of important information. When you set your connection speed for Steam, it is automatically the default DSL > 256k, and for me, it should be Modem - 56k. This causes major spikes, and if I'm not mistaken, the WSAEINTR errors. The problem is, it always goes back to the default connection speed once you close that options window. Until there is an update to fix this bug, it's very likely that this could be causing your problem.