hey guys, in case you still need help with this, I just had the same issue and this fixed it for me:
Follow steps here to add command line argument:
https://wiki.guildwars2.com/wiki/Command_line_arguments
And add "-clientport 80" without the quotation marks. The problem was that the required ports weren't open, and this opens them for GW2. Good luck!