Alguns middle-box de rede devem estar corrompendo os dados do aplicativo nos segmentos TCP, mas colocando boas somas de verificação TCP neles. É mais provável que isso aconteça em um gateway NAT ou em um proxy (como um proxy da Web ou proxy SOCKS), porque outras classes de caixas (roteadores, comutadores, modems de banda larga, APs Wi-Fi) não modificam somas de verificação TCP.
Se você tiver configurações de proxy definidas na sua máquina cliente que não sejam necessárias, desative-as.
Verifique se você tem um firmware atualizado no seu gateway NAT. Ou tente conectar sua máquina cliente diretamente ao seu modem de banda larga (se o seu modem de banda larga não for também o seu gateway NAT). Se o seu modem de banda larga for seu NAT, veja se você pode desativar seu recurso NAT como um teste. Você precisa de alguma maneira de provar se é ou não sua caixa NAT que está fazendo isso.
Mesmo se você não alterou recentemente sua caixa NAT, pode ser que seja um buggy, mas os bugs não aparecem nas suas antigas velocidades de banda larga; talvez isso só estraga sob carga de 30mbps.