Same here.
More like some players, not most players.
There are several in this thread. Including me.
There are some similarities in the problems. I for example don’t have any issue with the system freezing. That said, if I crank the audio up to 128 channels, and turn on the in game music, I get micro-stutter, but no freezes.
I normally have the in-game music disabled and run 64 channels. I also force the game to run at 60FPS, as I don’t need it running at 144 unlike OW.
Now, some have fixed it by changing sound settings. Others have helped by changing graphic settings. Still others have fixed it changing CPU Affinity settings.
I have a dual core pseudo quad core Gen 7 i3 7100 on this system. So the affinity change probably would do nothing for my setup, but those of you with 4 or more physical cores might need to look at changing your CPU affinity settings. D3 was never really coded for multi-core CPUs beyond 4 threads (threads not cores). 2 is recommended at most. Some of you have been setting the affinity to Processor 0 & 1 only. Keep in mind I’m referring to when they upgraded the engine to the 64 bit version, not when it was 32 bit. As a side note, has anyone tried playing the game with the 32 bit version of the engine to see if that helped? lol
I run an MSI ITX Build and it has an MSI brand GTX 1660 card with nVidia settings configured towards performance in most settings.
Another potential is the hardware version of the on-board audio chip as well as the version of the driver installed. I don’t think the version of Windows 10 is a direct cause either, as I run the latest version of 10 myself.
But I have been following these various threads trying to find a common cause. I think there are multiple factors that any combination of some causes problems.
A lot of it probably has to do with modern CPU design and changes in drivers/OS combined with newer graphic cards.
Anyway.
I would drop the music (disable it) and change your channels to 32 or 64 in stereo and set the sound device to the specific output, not “default”.
Then set your CPU affinity for the game. This is done from the task manager, right-click the game while its running and choose “go to details”. Here right-click and choose “affinity” Each CPU is different, but CPU0 is always going to be a physical core. You can try selecting only CPU0 and CPU1 then hit “Ok”.
But you need to do this each time you launch the game. There are ways to code a special shortcut for the system to start the game with the affinity already set, but that can be tricky to setup correctly and you have to login from the game menu into your account every time.
Chances are, those suggestions might help. I will have to experiment further with a system that has more than 4 cores before I can definitively know for sure. lol