BF2042 Crashes mid-game to desktop, rarely BSODs
It started a few weeks ago, hadn't made any changes to hardware or software (that I'm aware of) for the crashes to happen.
I can play around 20-30 minutes (sometimes it lets me play for hours) until it freezes mid-game and quits to desktop. Event viewer used to show:
"The backing-file for the real-time session "Mgr" has reached its maximum size. As a result, new events will not be logged to this session until space becomes available. This error is often caused by starting a trace session in real-time mode without having any real-time consumers." just as the crash happened, not sure if this event is caused by the crash or this event causes the crash/es.
Things I've tried:
Finding out what real-time session "Mgr" is or how to "fix" it
Repair of the game
Complete reinstall of BF2042
Reinstalling/Updating graphics drivers
V-Sync off in-game and from Nvidia settings
Power mode to prefer performance from Nvidia settings
Set BF2042 regedit CPU priority to 3
Physical RAM test - taking out 1 of 2 RAM sticks (both 16GB 3200 - OCd 3466) and playing the game, both of them had a crash
Windows RAM test - standard option
Increased fan curves to keep it cooler
Running BF2042 as administrator + disabling full-screen optimization
Enabling DX12 from config
Disabled discord overlay
Disabled Nvidia overlay
SFC /scannow
DISM /Online /Cleanup-Image /RestoreHealth
NOT complete reinstall of windows (kept my files)
Other various game and windows settings that others have found to fix it for them
Things I haven't tried yet:
BIOS update
Lowering RAM OC to normal (as it has been on 3466 for far longer than crashes)
Complete reinstall of windows
New PSU
Quitting BF2042 and returning to earlier BF versions
Buying a new PC
Specs:
BF2042 Main menu idle (no crashes somehow) - 66C
Idle - 42C
CPU: Ryzen 5 3600 6 Cores @3.6GHz
Motherboard: B450M PRO-M2 MAX (MS-7B84)
GPU: NVIDIA GeForce GTX 1070
RAM: 2x 16GB 3200MHz - OCd to 3466MHzz
Attached 3 latest crash minidumps
Currently able to play after reverting my RAM to 3200mhz (default) from 3466mhz. No idea why it suddenly decided that was the problem. Will report again after the next crash/in a week