A velocidade da sua conexão ADSL é um máximo que, na prática, você raramente conseguirá. Existem inúmeras razões para isso.
Todos os protocolos, incluindo TCP / IP, HTTP, FTP, etc., introduzem alguma sobrecarga no processo. Portanto, se você estiver baixando um arquivo e medindo a taxa em que está recebendo o arquivo (em KBytes / s), será necessário adicionar os overheads de TCP / IP e de camada 2, bem como a sobrecarga de qualquer protocolo de nível superior. em jogo (HTTP, FTP, etc), a fim de obter a taxa de bits real.
Seu download também pode ser mais lento devido ao congestionamento de dados do seu ISP, ou até mesmo dentro da rede do seu ISP. Se o seu ISP tiver 200 clientes conectados a 10Mbps, mas tiver apenas um uplink de 1Gbps para a Internet, se todos os clientes estiverem ligados ao mesmo tempo, eles só poderão usar metade de sua largura de banda nominal antes que o uplink do ISP esteja saturado. Na prática, esse tipo de excesso geralmente funciona bem, porque você não tem todos ao mesmo tempo, mas o efeito pode ser notado nos horários de pico.
Outra consideração é a velocidade na qual o servidor do qual você faz o download está conectado à Internet. Se você tiver uma conexão de 10 Mbps, mas o servidor na outra extremidade tiver apenas 5 Mbps, nunca conseguirá mais de 5 Mbps (e provavelmente menos) fazendo o download a partir desse servidor, a menos que haja algum cache envolvido entre eles. E a mesma consideração de congestionamento está em jogo também se for um servidor popular que não tenha dimensionado bem suas conexões (ou cache) para o nível de tráfego que recebe.
Existem outros fatores também, quase todos fora do seu controle.
E, tendo dito tudo isso, os números que você está citando significam que você está atingindo cerca de 89% da sua largura de banda nominal sem levar em conta a sobrecarga de protocolo. Essa é uma boa figura.