Oh, and more simply: could you make sure that the network is healthy? You know, ping times below 1 ms, no packet loss, speed 100Mbit/sec, full duplex. And gigabit from the server to the hub. Any latency or packet loss can kill quality of remote X sessions for apps that are bad about tolerating latency.