Whenever I am on the black screen that appears when loading into multiplayer matches, I will crash to desktop after a few seconds of loading in. The game does not output an error message, however the process will terminate. The game's menus are completely stable, with crashes only occuring when loading into matches. Out of the 50+ attempts I have made to join matches with various potential fixes, I have managed to play 3 matches. However, when trying again after these successful matches, the issue will return.
After viewing one of the .mdmp files from This PC > Documents > Battlefield 2042 > CrashDumps with WinDbg, the game seems to be having some kind of memory error (MEMORY_CORRUPTION_LARGE_256_c0000005_memory_corruption!BF2042.exe). I will leave the full crash dump's contents attached as a txt. I do not believe that I have a faulty DIMM, as I have run tests and played significantly more RAM/CPU intensive games with no issues; as well as playing BF2042 with XMP disabled.
I have looked over quite a few forum posts on here and none of the proposed solutions suggested have worked. The things I have tried are:
1. Multiple PC restarts.
2. Closing all background apps (clean boot as well.)
3. Disabling Nvidia sharpening.
4. Deleting all DX12 caches (in the game's cache folder and Nvidia's local appdata folder.)
5. Disabling all overclocks.
6. Disabling XMP.
7. Repairing BF2042 through the EA App.
8. Unplugging my controller and making sure that DS4Windows is not running.
9. Updating my GPU Drivers.
10. Tinkering with graphics settings.
Specs:
Intel i9 13900k CPU
Zotac Trinity OC RTX 4090 GPU
G.Skill Trident Z5 RGB 32 GB (2 x 16 GB) DDR5-6400 CL32 Memory
ASRock Z790 Taichi Carrara LGA1700 Motherboard
You will see that the CPU is showing as having 16 cores in DxDiag; when a 13900k should have 24. This is because I have disabled the E-Cores on my CPU, not because of any problems.
This issue has made the game completely unplayable, so any help would be greatly appreciated. Thanks in advance.