Since you did a clean install of windows, I kinda suspect a hardware problem.
Here's a few things that you haven't mentioned checking:
1: NVME temperatures (these can overheat and cause a crash) The latest version of Windows 10 has built in a way to check temps. Check it while playing of course.
It's happened that system builders have installed an nvme drive with a heat sink, but forgot to remove the plastic layer from the sink, which makes the drive even hotter. So if it is running hot, I'd take it out and check the heat sink is properly mounted. (I would check it even if it's not running hot)
2: Test and repair all your disks with CHKDSK /F or /R
3: Check power distribution to your mb (xtra 4/6 or 8 pin plug/cable near the cpu) Connecting this cable has sometimes been overlooked by a builder. System still works until it's stressed.
4: Power distribution to your GPU (make sure 6 or 8 pin cable is securly connected)
I would also try running furmark and prime95 at the same time to see if I could get the system to crash. If successful, this would clearly show that it is a hardware error.
Leave a few cores free in prime95 when running both tests simultaneously, so the GPU has something to work with.
Good luck.