In the past few weeks the game has become unplayable for me as I keep getting disconnected in every game mode (PvE, PvP and WvW) every 10 minutes or so.
To make sure the problem wasn't with my ISP I ran the command 'ping' in Windows Powershell just to see if I didn't have any packets being lost or disconnects. While playing the game I let the ping command run indefinitely on both the google DNS server (184.108.40.206) and on the first amazon server that hosted the current instance that I was in (I typed /ip in game and used a traceroute on my current IP in the game).
From my tests I discovered that every time I disconnected from the game my connection to both the google DNS server and to the 'first' amazon server hosting the current IP of my current instance remained unaltered, there were no packets being lost either. So, the problem is definitely on ANET's end. And just to be double sure every time I got disconnected from the game I checked if my connection was working through other means, like opening a random internet page for example.
My internet download speed is 100 Mbps (12.5 MB/s) and my upload is 50Mbps (6.25 MB/s), unless the game's requirement suddenly changed that should be more than enough to play the game.