Hey Nicko,
Let's start by going through some of the basic steps, and take it from there. To start with, please go through the Disconnection and Latency Issues in Blizzard Games Support Article and retest afterwards.
______________________________________________________
Have a few seconds to spare? Let me know how I'm doing!
https://www.surveymonkey.com/r/Nenyasqi