I haven't had any issues. Its likely a problem network node between you and the servers. The "internet" probably works fine for you because most websites don't need constant reliable connections to load. The game requires a constant reliable connection, and your ISP probably doesn't care enough about 1 service to make sure all routes that you use to connect to different services are stable, and likely have no path optimization if a node goes down/becomes unreliable.

There's not really anything SE can do, and its probably not your ISP either. The internet infrastructure in the US is terrible, and ISP and Tier 3 internet backbone providers do nothing about it.