Os algoritmos de controle de congestionamento internos do TCP devem impedir que qualquer host monitore toda a largura de banda da Internet e deixe todos os outros dispositivos sem energia. Se um host baixando a 3Mbps inutilizar toda a rede, o controle de congestionamento do TCP provavelmente não está funcionando. De longe, a causa mais comum disso é um erro de roteador muito comum chamado bufferbloat.
Para endereçar bufferbloat, ative um algoritmo de enfileiramento inteligente, como FQ-CoDel (ou CoDel simples, ou PIE) em seu roteador. A maioria dos firmware de fábrica não tem isso, então você pode ter que instalar algo em linha OpenWrt ou DD-WRT em seu roteador.
Existe um produto chamado IQrouter que é uma solução pronta para isso, para pessoas que querem uma solução fácil. IQrouter não é apenas bufferbloat-free, mas emprega um truque bacana para manter outros dispositivos em sua rede de exibir comportamento bufferbloat também.