Woah!
I completely understand your frustration.
However, when it comes to connection, it's not just general sense. Your connection with google/youtube, etc might work perfectly fine. However, with the game, you may receive packet loss.
Have you tried adjusting your DNS?
You may do so by following this thread