Sua velocidade de upload "lenta" é perfeitamente normal e é a razão pela qual há um "A" em ADSL.
O A significa Asymmetric, o que significa que as velocidades de upload e download serão diferentes. Você tem download rápido, mas upload lento. Normalmente, a velocidade de upload é da ordem de 1/10 da velocidade de download.
Se você quer uploads rápidos, então você quer SDSL, ou Symmetric Digital Subscriber Line, onde as velocidades de upload correspondem à velocidade de download, mas elas podem ser muito caras.
O ADSL é barato e atende a maioria usuários domésticos, o SDSL é mais caro e até o recente boom de pessoas lançando seus jogos e programas através de serviços como Twitch e YouTube não era visto como uma prioridade.
As velocidades de upload nos serviços de fibra e cabo têm melhorado, mas a maioria das conexões ainda será "Asymmetric".