Hey I submitted this problem on the eqemulator.net forums.
The problem has something to do returning packets to client over high latency networks (eg. low quality wireless signals).
http://www.eqemulator.org/forums/showthread.php?t=36426
If you check out the parent forum a lot of people are reporting this issue.
I believe its on the eqemulator.net login server end and as of last week its gotten A LOT better.
So that being said, no need to waste time on changing routers and calling your ISP. Its 100% server side problem.