I can't speak technically but as one who works remotely from all over the country and occasionally Europe. I use many different connections, public WiFi, phone, hotel, customer's etc My experience is this:
First, sorry to say it, but Citrix is pretty poor. On the other hand GoToMyPC works every time and has only failed me once, when I needed an update. If you are able to use GTMPC that would be my first choice. If its uni I doubt you can.
Recently we replaced our office machines and now run W7. One old machine running XP is still in use as we haven't yet found decent fax software for W7. At home I have an XP laptop and a W7. I've noticed that if one cross uses operating systems W7 client to XP host or XP client to W7 host there is a significant drop in speed whereas a W7 to W7 or XP to XP is very quick and acceptable.
In your position I'd be looking to try running your client machine to match the host.
Edited by Paul, 31 March 2012 - 06:51 AM.