@Kizotina hey man.
It seems there could be a software or/and a hardware issue.
Now i see multiple errors with installed AMD software (AMD User Experience Program Master )
Uninstall all amd software (for some amd software ya need the amd uninstall tool).
Upgrade youre GPU with latest GPU drive from nvidia 535.98 (do a customized and CLEAN install).
Now also delete content of the CACHE folder, in Documents / BF2042 folder.
Test game and update us.
Cheers.
If BSOD still an issue , please download and install HWINFO64 , run it and select SENSORS ONLY, Keep an eye at Mhz and Temps from CPU and GPU, during gaming, again update us