If you are going over the internet there are many things that can slow it down. Depending on what method you are using to connect (cs, telnet, ssh, app server, SSL) but within *winproc there are number of features that may or may not be needed that slow performance on internet connections (Even fast ones)
I went through *winproc and commented out many sections that I found slowed things down for me and sped things up tremendously, however you may lose some features, but you may not be using them anyway.
For example there is a "Check customization" section that for me really slowed things down you can try to disable that if you don't need that feature.
Also in *winproc.rsz there is a CHECK_MANUAL_MANIPULATION that can slow down folders
Screen resizing is also slower remotely but those fixes may help, if you have a fixed window its much faster but you need to accommodate different resolutions which may be difficult.
These two are probably offer the most improvement.
This can truely only be appreciated by working remotely over the years

If you are local on a LAN things will be much faster.