I have a ryzen 5 5600x and a rtx 3070 (8gb of vram) with 32gbs of system memory (ram). All of my hardware is up to date including drivers.
To begin, this game sucks in terms of optimization, i never would expect the ’ low ’ preset with a LOCKED frame rate of only 144 fps on 1080p, struggling to perform smoothly. I have no issues on any other games, and push well over 300fps+ on esports titles. And no my computer is not overheating, my cpu doesnt go past 70c and gpu tops out at 70c once the memory leaks start.
What i’ve noticed that seems to end up causing a lot of stutters is what i believe to be a GPU memory leak. Don’t believe me? Open up task manager, and check your GPU memory usage - checked? Now load up diablo, and see what it is. Then try playing for a hour or two, you should see your GPU usage now be near its max capacity, and the funniest part is if you change and apply ANY of your graphics settings, you will suddenly see around a 2gb vram drop… This game is also the ONLY game that i experience strong lag when trying to multi task (ex, just finished dungeon i wanna click on discord to type to a mate) oh now theres a 1/5 chance when i do that on ONLY this game, it will lag for a few seconds effectively freezing my system.
Another thing that infuriates me about this game is most people reading this would say ’ well duh lower your frames ’ first of all, im on the lowest preset with all graphics on lowest, so that shouldn’t be a need. And if i TRY to raise the graphics settings, it doesn’t change anything. It’s almost like no matter what preset you use the game is coded to just use all of your vram and hope for the best. When i would try switching between 60 or 144 fps, i noticed no difference in additional gpu/cpu usage, and the memory would start off lower at 60 fps, but the memory leak would actually start much faster often on 60 fps vs 144 fps…
I’ve basically given up at this point and am gonna wait for the developers to fix there game. I’ve been experimenting long enough.