You probably have bad connection. Most likely some packets gets lost on the way and webserver never gets the request and browser keeps waiting for an answer which will never be sent. A simple fix is F5 (Refresh).
You can check if this really is the problem by pinging hostname of that webserver over a longer time (2-10 mins) and checking how many packets are lost.
To do that just type this into command-line:
ping -t mywebhost.com
You can stop pinging and check statistics by pressing CTRL + C .
EDIT:
Still it's strange since it should affect all browsers. Anyhow try refreshing the page in FF or opening it in new tab. If it works then, then it's probably packet loss as I explained above.
Also I don't see how corrupt files could cause something like that.