ICO is very prone to disconnecting people on the slightest whim, so it seems, even if they have a decent connection... it's a very serious problem but there doesn't seem to be any sort of solution for it. You could of course try turning off firewalls/torrent clients/PeerGuardian/downloads/uploads etc, but ICO is still very finicky...