Hi, I've also been experiencing this issue for the past week or so and I found a workaround, it's not pretty but it'll let you play in the meantime.
I am on AM5 and use a 990pro, I found the 980 pro to be affected as well. What happens, at least in my case, is that the drive that stores the game disappears giving you a stornvme error, so the game crashes or you get a BSOD if the game is on the C: drive.
Option 1#
If you are on AM5 like me, the only way to get bf6 to be stable is by using a sata ssd for both windows and bf6. Using my 990 pro for OS and sata for bf6 gave me a BSOD.
Option 2#
If you are on AM4 you should be able to use nvme drives. I verified this with the 980 pro. So your issue is likely faulty hardware (eg. Psu) or Windows.
Hope this helps