Usually when this happens to me it is because I have lost packets from a router in Hungary 83.217.233.2. Do a trace route to the THF server, see if you have a slow or lost response to any routers along the way. Then do a constant ping to that router, you should see times where there are no lost packets, that is the time to zone.
From my post
http://www.thehiddenforest.org/forum/viewtopic.php?f=126&t=9584Ping statistics for 83.217.233.2:
Packets: Sent = 276, Received = 214, Lost = 62 (22% loss),
Approximate round trip times in milli-seconds:
Minimum = 184ms, Maximum = 365ms, Average = 199ms