One of the best ways to test for network problems is to run a traceroute from your computer to the server. A traceroute will show all of the network hops between you and the server, and how long your connection took to go through each one. It will also show network timeouts (with ***). Run the following command from your computer's command prompt:
Mac
traceroute example.com
Windows
tracert example.com