@northun_munky let me tell you something.. Until two days ago, since I started using 20.3.1, I've got zero crashes. I used all 2020 drivers before including 20.3.1 and I was having crashes within 5-10 minutes of BF5 and CODMW as well. I was stuck with 19.5.2|19.7.5|19.11.3 all the time. I had a reason to be swapping in between them, I just don't remember now, but I can say they were stable at BF5, 3DMark, and other games, and mainly stable with CODMW - 19.5.2 was rock solid all over.
And as I said before, any 2020 driver was giving me crashes, freezes, system hang ups. Until I decided to run ramtest from Karhu, why not? BAM, around 1 hour and 11 minutes of test I got an error. But wait, HCI, TM5, AIDA, and some other stress tests, all passed. HCI is really reliable, but did not catch anything. So I've increased my ram voltage (from 1.450V to 1.465), and plim-plim, the error at ramtest was gone, and straight away I connected that to all my ramdom freezes using 2020 drivers, as unstable RAM ruins any heavy demanding game. So I DDUed all, installed 20.3.1 two days ago, and so far, not-a-single-crash.
So, might be worth DDUing all there, reinstalling a driver (20.4.1 has just been released), and upping your ram voltage by a bit, even if you are sure the ram is 100% stable, as I thought mine was. If you are on AMD cpu, and overclocked, try that with stock settings. Or if you are stock on the cpu, make sure is on all auto(no negative offset etc, pbo/xfr off etc), to conduct this test. I hope this helps, every case is different, but looks like my problems was my RAM was not 100% stable.
Let's see now if I'm right, I just installed 20.4.1. I'll report back.
EDIT
For my surprise, and to reassure my instability was caused by unstable ram, I've played two whole rounds of bloody money and no crash. After dinner will try BF5 and will report back.
EDIT 2
Yep, even BF5 is running no issues, two conquest 64 played, butter smooth