@Alowishus
Are you still running into high latency on the NA megaserver?
Logging off and waiting 10 to 20 minutes can sometimes help when running into latency and login issues.
@Alowishus
As you've made sure nothing is being blocked, the next thing you can do is contact customer support with a game consultant. Support can check the report as it will contain information on the path your connection is taking to the servers.