Well, what did Blizz support say when you opened a ticket? They can confirm it’s their end or your end, or in between possibly.
For example in that blue post I linked, it was “You are losing data right when you connect to your router.”
That’s not necessarily a Blizz issue.
Edit: Support Response to Devinee