Freeze, disconnect, etc

I have had this problem of freeze, disconnect, etc. since April, 2021, and things are not getting any better after 2 months. When a freeze occurs, sometimes the game returns to where it was after several seconds with a stutter which can only be cured by returning to the base camp and return. In Dec. 2020, I purchased a new computer (iMac 3.8 GHz Intel i7, AMD Radeon Pro 5500 XT, 16 GB RAM) which I consider well above average. Before the purchase I played Diablo 3 for many years with a similar unit without a similar problem. So I am assuming this problem is caused by the Blizzard system rather than me. I have cleaned up my DNS as in us.battle.net/support/en/article/82450, consulted with Apple senior advisors and my antivirus software company. They helped me yet the problem persists. I suspect most every user of Diablo 3 is happy, looking at the Forums, but for example, I had to restart my game from the last check point twice, and when a freeze happened for the third time, I got disgusted and quit the game. I do not like to use any cure suggested in the forums, and am patiently waiting for a fix byBlizzard. Any fix coming?