There appears to be quite a few app crashes and memory errors at the very bottom of the DXDiag.txt report.
I'd start with simple things like moving the Battlefield 2042 folder out of Documents to reset all the settings to default. If that doesn't fix it then move the Battlefield 2042 folder back into Documents to restore your game settings.
Try repairing the game in EA app or Steam, depending on where you bought the game from.
Try uninstalling and reinstalling the Nvidia GPU driver.
Try reinstalling the game.
I notice you have a 13th gen Intel CPU. They're known to have manufacturing defects that can cause them to degrade over time and cause apps to start crashing. I would try everything else, such as reinstalling Windows, before suspecting a faulty CPU but it's something to keep in mind for 13th gen and 14th gen Intel CPUs.