Hey, I've been having this issue with my RTX 4080 also. Dropping the settings down will give you a temporary fix, so I was running everything on HIGH not ULTRA. However in busy situations it would still crash. After experimenting a bit more I've found it to be voltage regulation on my 4080. I've used Afterburner to set my voltage max to 1.0 with a clock speed of 2800mhz (I have an Asus TUF 4080 that at stock will fluctuate around 1v to 1.05 and boost clocks up to 2850mhz.
So far this is stable for me - I'm not undervolting it really, just trying to stabalize voltage. I'm able to set everything to max settings in BF2042 and no crashes so far.
Hope this helps! Enjoy your new card! 🙂