I have had this problem for months now, and have tried so many things. I have a 240 monitor and it had framerate set at 240. I guess the game can’t actually handle that correctly, because changing that to 60 stopped my freezing by the looks of it. Everything from Blizzard pointed at my internet connection, which is well above average.