On a note, Windows 10 will by default try to share all Windows updates with the rest of the world. When this option is not turned off can a few new Windows updates bring down your Internet connection and so mess up your game.
Check that you have this setting turned off as well as no other downloads running or anything else that can cause a temporary lockup of your connection.
See here for how to turn this setting off.