É fisicamente impossível. A limitação da net discada é por hardware.
O que dá pra fazer é adotar políticas mais inteligerntes de carregamento de páginas, como colocou o HSette. Mas para baixar arquivos grandes não tem jeito.
Eu lembro que o IE (pelo menos até o 6) mentia a velocidade de download: no momento em que o usuário clicava no link pra baixar, o IE já ia baixando. Enquanto o usuário escolhe o diretóriod e destino, ele vai baixando. Mas só na hora que aparece a janelinha de progresso do download é que o IE começava a cronometrar. por isso a velocidade de downlaod do IE começa alta e vai diminuindo.