Being in Canada and on Rogers Cable Internet I have no option to bypass my router as it is a router/modem in one.
Same with the OP, I was fine all day yesterday til the emergency fixes, not its almost unplayable. Joining General doesnt work.
Modem/Router is Cisco DPC 2325
I had this issue with another game. I had to get a straight cable modem from my ISP and buy a good router. It resolved a bunch of other internet issues as well. If thats an option it might work for you.