Just a quick update if anyone is having intermittent freezing issues. I completely solved this issue by doing the following:
In your graphics card settings, navigate to where your specific app settings are. Pick Diablo 3. Change these:
Negative LOD Bias - Clamp
Trilinear optimization - Off
Vertical Sync - Use 3D application settings
Pre Rendered Frames - 1
Max Frame Rate - (Change to match your monitor’s max Hz)
Preferred Refresh Rate - (Change to match your monitor’s max Hz)
In-Game:
Vertical Sync - On
Max Foreground FPS - (Change to match your monitor’s max Hz)
All other settings just use default
The issue is related to framerate and is solved by syncing max frame rate with your monitor’s refresh rate.