I've had this issue for at least over a year now. I used to play GW2 just fine and didn't event thought about any DC problems unless my internet really went down or maybe I was downloading stuff.
Since last year or so. This annoying kitten happens basically every 10 mins to 1 hour(if I'm lucky) while I'm playing. I have been kicked out of fractals, strikes, restarted whole story missions, etc. The game became unplayable.
Since this started to happen I have done the following:
Allowing GW2 in firewall settings
Formatted PC
Changed home
Changed ISP and router