bem, um ISP sabe se você tem uma conexão tcp ou udp, pode procurar nos pacotes e então saber se a conexão está criptografada ou não.
um ISP (que deseja perturbar essas conexões criptografadas) pode começar a eliminar pacotes. dependendo da quantidade de pacotes descartados, a conexão morre ou fica lenta e lenta (pqt tcp teria que obrigar o servidor a reenviar os pacotes perdidos (perdidos)).
para descobrir se o seu ISP descarta pacotes que você tem que usar algo como wireshark pode ajudá-lo a detectar o que está acontecendo (< href="http://wiki.wireshark.org/PacketLoss"> link ).
como mencionado nos meus comentários à sua pergunta, você pode querer experimentar o putty. se este canal tiver problemas de conexão causados pelo seu ISP também: má sorte. se putty / ssh funcionar, você pode querer configurar um proxy SOCKS através do ssh e ver se isso ajuda.