O problema com o diagnóstico de problema de velocidade é que ele pode ser tão muitos fatores, é difícil encontrar o exata causa.
O seu firewall deve dar um resumo do uso geral da rede - que o tubo 20MB (pode ser menos) é compartilhado entre toda a sua rede, então você tem que levar isso em conta. A velocidade do seu switch não importa, pois mesmo o 100mbit é rápido o suficiente para a velocidade atual da Internet. Para referência, você pode dizer, olhando em Conexões de Rede e visualizar o status do adaptador - que mostra a velocidade do link.
A minha aposta é que há outras máquinas que consomem alguma largura de banda que é o que está fazendo com que as baixas velocidades de download para você. Também depende muito da carga da conexão remota . Pela minha experiência, os downloads da Microsoft (Azure, Technet, etc) podem ser bastante lentos, dependendo da sua localização. Experimente os testes de velocidade CacheFly . O download do arquivo estático também é útil. Tente um gerenciador de downloads que também possa baixar o arquivo de teste com vários segmentos.
Se o seu teste ainda mostrar que você não está nem perto da sua velocidade anunciada, entre em contato com a Comcast.