overall I would guess your memory timings will not pass memtest86 and caused the memory corruption.
Speed 2933MHz
I would run at 2133MHz and retest (any standard speed lower than 3000MHz)
(or run memtest86 at the selected speed and make sure you do not get any errors)
memory Device (Type 17) - Length 40 - Handle 002eh]
Physical Memory Array Handle 0027h
Memory Error Info Handle 002dh
Total Width 64 bits
Data Width 64 bits
Size 8192MB
Form Factor 09h - DIMM
Device Set [None]
Device Locator DIMM 0
Bank Locator P0 CHANNEL A
Memory Type 1ah - Specification Reserved
Type Detail 4080h - Synchronous
Speed 2933MHz
Manufacturer Unknown
Serial Number
Asset Tag Number [String Not Specified]
Part Number F4-3000C16-8GISB
you might also want to confirm the voltage is correct (1.35v)
https://www.gskill.com/en/product/f4-3000c16s-8gisb
-----------
debugger reported a single bit corruption of dxgmms2.sys file in memory
CHKIMG_EXTENSION: !chkimg -lo 50 -d !dxgmms2
fffff802208596c0 - dxgmms2!VidSchiProcessCompletedQueuePacketInternal+30
[ 03:0b ]
1 error : !dxgmms2 (fffff802208596c0)
generally, you would want to make sure all memory overclocking is removed, remove any gpu and cpu overclocking tools
I guess I would also turn off fastboot and do a full boot process or run rammap64 and try to clear out all the working sets via the empty memu
I would run the debugger command
!for_each_module !chkimg @#ModuleName
on any memory dump to see if you get corrupted files that are not being detected.
I suggested removing the AMDRyzenMasterDriver.sys Mon Nov 13 21:58:28 2017
since the various fixes should have been correctly installed by the BIOS patch you have that is dated
BIOS Version F22
BIOS Starting Address Segment f000
BIOS Release Date 03/15/2018
Manufacturer Gigabyte Technology Co., Ltd.
Product Name AB350-Gaming 3
I would suspect the old AMDRyzenMasterDriver.sys has some temp fix for problems that would have required a bios update or the installation of the Microsoft windows amd cpu support dll. I would search your hard drive for the file and delete it if they did not provide a uninstall tool to remove the file.
also, when you do a windows update windows will install a AMD cpu microcode update to fix known bugs in the cpus. I don't see that you have one installed so I would guess you are not doing the updates or maybe the update is being blocked since you have a custom (but old)
microcode update installed.
anyway, you may find that the dll and the bios update cause timing problems. if you run memtest86 and it runs without any errors then your bios timing settings are most likely good.
always remove the overclock drivers when you get corruptions, they can tweak the voltages and cause bits to change.