Personally I live in greece. I guess it's the same with the whole Balkan region. We have frequent disconnects, lousy connections in general etc etc.
There are a few times where it FREAKING RAINS and the internet providers here crash. Note, I'm leaving in Athens not a remote village.
My solution so far have been to play single player games whenever my internet is acting up.
Not any more. Welcome to the future of single player games, where internet connection is required.
For laughs, the results of speed test on my old ISP (NOTE: i know that speedtests are not everything, i'm putting this just for laughs.)