I’ve been having issues with latency, drops and disconnects lately.
I found the below post which I believe has fixed it. It may help with other issues as well.
https://forum-en.guildwars2.com/forum/support/tech/10-5-11-2130-101-closed-connections/first#post77719
I would like you to try a new command we just introduced to assist players with these types of issues. To do this:
1. Navigate to your Guild Wars 2 installation folder.
2. Right-click on “GW2.exe” and select “Create Shortcut.”
3. Rename this shortcut to “Guild Wars 2 Port Test.”
4. Right-click on this shortcut and select “Properties.”
5. Edit the “Target” line to include /clientport 80 at the end.
Note: Please make sure /clientport 80 is outside of the quotes
Correctly Formatted Example: “C:\Games\Guild Wars 2\GW2.exe” /clientport 80
Incorrectly Formatted Example: “C:\Games\Guild Wars 2\GW2.exe /clientport 80”
6. Once completed, click “Ok” to save your changes.
If you get an error trying to save, your target line may not have the correct format. Please try step 5 again.
7. Double click “Guild Wars 2 Port Test” and try connecting again.