Sorry for the delay.
Looks like one thing that you need to adjust is your swap file settings. You don’t have enough paging file, I can see by this stat alone:
| I 2024.12.25 17:28:51.283238 0 |
[Sigma] — OS memory stats ----- |
| I 2024.12.25 17:28:51.283243 0 |
[Sigma] Virtual Mem Total: 32245.82 MB |
That tells me, that the current swap file size is less than 1GB. You have 32GB of physical memory, and your virtual memory is just a bit more than 32GB, so that’s how I know. (virtual memory is a combined total of physical memory + swap file space) You can monitor this by viewing task manager → memory, and looking for “Committed” near the bottom.
This game pretty much requires a swap file to run better.
Use this link for instructions on how to setup a fixed swap file size:
-Diablo IV has run out of memory - #103 by DTMAce-1687
However, for your card and setup, use the value of 32768 for both Min and Max.
Do not use more than one drive. Preferably, just leave it set to the default drive (C:)
See if that adjustment helps FIRST.
Otherwise…
I see you are also running a 1440p res on an ultrawide.
With that setup and GPU I would recommend the following settings, at least to start with:
- Cap the FPS to 100
- Use Ultra but without Ray Tracing (to start with)
- Disable Chromatic Aberration
- Disable Distortion
Try those settings next. I would even go so far as to cap the FPS to 100 anyway, regardless.
What you need to do is to force the system to run in a way that it keeps the in-game latency response under 10ms. No there is no way to directly measure this without installing monitoring software called RivaTuner statistics (part of Afterburner). But installing it isn’t needed.
You can also directly in-game monitor your FPS. Just hit CTRL-R once. If you hit it twice, it will show you your internet latency. A third time turns it back off.
Point is, if you are monitoring the in-game FPS and you see it constantly changing, dropping and dipping, you have an issue. A cap will help alleviate this. Which is why for your hardware I recommend starting at capping it to 100, along with setting up a fixed swap file.
Let me know if you have questions.