EDIT: Ansonsten habe ich festgestellt, dass RDP auf Windows auch nicht besonders viel Bandbreite benötigt. Mir standen mal nur 3 MBit/s zur Verfügung und es ging erstaunlich gut.
Hier muss man aber aufpassen. Das funktioniert nur so lange gut, wie man nur mit Standard "Windows-Desktopt-Elementen" (ich meine das Microsoft Qt/GTK Äquivalent, hab aber keinen Namen im Kopf) arbeitet. Also auf dem Desktop selbst, oder Programme, die nur mit Standard-Fensterelementen arbeiten.
Sobald etwas selbst gerendert ist, kennt der RDP-Client die Elemente nicht und der RDP-Server muss es als Videostream übertragen. Klar wird komprimiert. Aber das kann Latenz und Qualität stark beeinträchtigen.
Allgemein ist mir bei so was noch aufgefallen, dass nicht nur der reine Durchsatz beider Parteien wichtig ist, sondern man darf auch das Peering nicht vergessen. ISP haben normal wenig Interesse zu anderen ISP latenzfrei zu peeren.