I'd try running for a day or two on just "load optimised defaults" in the BIOS, and the absolute minimum of BIOS config, not even XMP. See if it's stable like that, and you then know if it's an overclocking type issue. If that gives stability, introduce your desired config slowly. Probably start with XMP, run for a couple of days, then basic PBO, another couple of days, and so on.
It could be something like game & Nvidia bugs, but the above is how I'd approach it from the overclocking/tuning side of things.