Definir a conexão para uma velocidade menor (por exemplo, 56k, etc.) simplesmente controla quais recursos do RDP estão ativados ou desativados - quanto menor a velocidade, mais recursos serão desativados.
A Citrix deve fazer um trabalho melhor de gerenciamento de largura de banda e aplicativos não apropriados para serviços de terminal (por exemplo, animações), mas ainda assim não serão tão bons quanto os aplicativos locais.
Eu tenho visto uma situação há algum tempo com Wyse WinTerms mais antigos que tem desempenho absolutamente abismal quando o usuário está digitando em um grande campo de edição rich text (por exemplo, CKEdit, mas não sei se é o que está sendo usado) em um navegador na sessão remota. Nós nunca encontramos uma solução para isso, mas pegamos a rota mais simples de trocar o WinTerms por um modelo diferente rodando um sistema operacional diferente. Já faz um tempo, mas acredito que eles estavam na família 5150 e trocamos entre o Windows CE e o SO do Wyse Thin Client - não me lembro qual versão tinha o problema.
Você diz que está em uma linha de 8 MB, mas provavelmente é a sua velocidade de download. Qual é a velocidade de upload do site que hospeda o servidor de terminal? Se você está em uma VPN, que tipo de largura de banda / desempenho você consegue através do túnel?