I suspect the "login problems" are most likely related to low quality hardware..... OR not enough hamsters on wheels.
unplug your router and throw it away. if still no internet, go buy a new one and repeat this process till EQ works.
I'm willing to bet there is a "loose cog" so to speak in the hardware wheel that is causing problems with the login server every time they patch and someone won't pony up the $ to fix it cause EQ isn't a high enough priority... When you allow a problem to persist like this for so long its hard for outside observers to not question if you really want to fix it or not. Whatever the real reason may be.
remember to buy your login priority token on the DB store, only 25000 DB coins, makes you able to login when otherwise unable to.