Hello frebreez3 and welcome to TenForums :)
I would tend to agree with your diagnosis so far. I captured a few pointers from the dump files below and these confirm there are problems with the AMD drivers. You are using the most recent dated 18 Jul 2016.
Code:
fffff801`c63bb838 fffff801`37e5bd94Unable to load image \SystemRoot\system32\DRIVERS\atikmpag.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for atikmpag.sys
*** ERROR: Module load completed but symbols could not be loaded for atikmpag.sys
atikmpag+0xbd94
0: kd> lmvm atikmpag
Browse full module list
start end module name
fffff801`37e50000 fffff801`37ed1000 atikmpag T (no symbols)
Loaded symbol image file: atikmpag.sys
Image path: \SystemRoot\system32\DRIVERS\atikmpag.sys
Image name: atikmpag.sys
Browse all global symbols functions data
Timestamp: Mon Jul 18 21:32:52 2016 (578D3CF4)
CheckSum: 0008A233
ImageSize: 00081000
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
BugCheck D1, {ffffe0001c717080, 2, 0, fffff801378e0bf0}
*** WARNING: Unable to verify timestamp for atikmdag.sys
*** ERROR: Module load completed but symbols could not be loaded for atikmdag.sys
Probably caused by : dxgkrnl.sys ( dxgkrnl!DxgNotifyVSyncCB+0 )
There is evidence of memory corruption but I would guess it is more to do with the drivers than bad RAM. However, I should point out that we do not confirm that RAM is error free until at least 8 passes of the Memtest86+, you would need to repeat the test and leave it for longer to be sure you have tested your RAM thoroughly.