Como você conseguiu identificar, este é um problema do cliente, não a falha do servidor .
Se quiser, pode configurar o TortoiseGit para usar o plink de Putty em vez da sua implementação personalizada.
Depois, você pode personalizar as configurações padrão usando o Putty.
Em Putty "Default Settings", ative o seguinte:
- SSH - > Auth: "Permitir o encaminhamento de agentes" (acredito que este seja o que muda "tudo")
- SSH - > "Ativar compactação"
- Sessão - > Selecione "Configurações padrão" - > Salvar
Para mim, isso resultou em passar de 143,00 KiB / s para 4,50 MiB / s
Espero que isso ajude.