Como você afirmou corretamente, a velocidade de conexão final depende da sua conexão com o seu ISP.
Existem várias configurações de software que podem afetar o sinal. Um deles é o padrão Wireless sendo usado, atualmente existem dois padrões principais em uso, N é mais novo e mais rápido, e G é mais antigo e mais lento.
Em muitos casos, o roteador irá transmitir com esses dois padrões - por razões de compatibilidade, e o sistema operacional tem controle sobre qual padrão usar. (se é suportado pelo seu hardware, claro).
Esta é a aparência do gerenciador de dispositivos do Windows-7:
EstasopçõestambémdevemestardisponíveisnoUbuntu,paraalgumasdireções,tenteolharpara