For the past 2 months I've been constantly disconnected from the NA server on PC. I've done everything recommended online to run things smoothly including forwarding ports, allowing the game through firewall (and turning off firewall completely when that didn't work), and I even used a 3rd party server program (WTFast). Nothing has helped. My PC is more than capable of running this game on Ultra, so that's not the issue. The Wifi just crawls at a snail's pace unless I'm using WTFast, and I get booted out so much I can't even commit to dungeons or trials.

I've tried both a wifi connection and a direct connection, and on both I'm on receiving 20-60 and it just fluctuates to 0 every few seconds and stays there for a few seconds.

Is it the servers? Could it be I need a new router capable of distributing packets better?

I can't continue paying for this game if the experience is this horrible.