These crashes are likely a hardware issue, specifically memory and CPU, not BF6. Just because the issue only happens in BF6 doesn't mean BF6 is "broken". BF6 fully utilizes hardware resources and stresses your hardware a lot more or differently than other applications.
Here is my advice, G.Skill RAM has always been hit or miss for me. If you have access to another kit of RAM I would switch it out and see if it resolves the issue. G.Skill is one of the worst brands for reliability especially when using their OC models. The other option is to disable XMP and run at the BIOS defaults. Just because memory has an XMP or EXPO profile doesn't mean it runs stable with it and G.Skill has been sued for false advertising before.
Another thing to consider is your CPU, 10900K has an integrated memory controller (most modern CPU's are like this) but it tends to be "weaker" and may not run stable especially considering the capacity of each module, 32 GB is a lot for a single module.
If you can change the memory, try using smaller 16 GB modules from another brand. If you can change the CPU, try an i7.