One option for troubleshooting your staff client speed issues and your network is to ping the production server.

To do this:

You should see output in a command window that looks like this:

Pinging gapines.org [209.168.247.199] with 32 bytes of data:

Reply from 209.168.247.199: bytes=32 time=22ms TTL=48
Reply from 209.168.247.199: bytes=32 time=23ms TTL=48
Reply from 209.168.247.199: bytes=32 time=43ms TTL=48
Reply from 209.168.247.199: bytes=32 time=21ms TTL=48
Reply from 209.168.247.199: bytes=32 time=23ms TTL=48
Reply from 209.168.247.199: bytes=32 time=23ms TTL=48
Reply from 209.168.247.199: bytes=32 time=22ms TTL=48

Of particular interest are the values in the time field. If those numbers are large, or fluctuate wildly, then it will affect the speed of the staff client. If you see any Request Timeout's, then the network (between your desktop and the server) is definately a problem, and you will experience connectivity issues with the staff client.

When reporting such issues, it may help to copy the contents of the ping window for pasting into a helpdesk ticket.