Please tell me why I can't login

I am consistently stuck at a loading log-in screen. I am consistently disconnected from server during matches.

lag spikes, gross power consumption on my (high-speed,) laptop… I love the game, but I literally cannot play it half the time.

I am constantly restarting my computer, my router, etc., and it seems totally random whether or not I can get in or not.

Also of note, I play from Hunan, China.