I’ve been having the exact same issue as you describe. I made a post detailing my WinTMR, but can’t really decipher it since I’m no network engineer.
Are you with Virgin Media by chance? Might be an ISP issue if so because that’s who I’m currently with. Either that or Blizzard’s services to a certain region are going through something.