I'm having trouble reading any of your newer dumps, all kinds of symbol file not found problems. No idea why. It's not just you though, having the same problem with others as well.
I did notice your BIOS is pretty old: V17.13 06/29/2011. There are updates available, the most recent, though not very recent, is newer than what you have and would be worth installing to see if that helps: V17.20 2012-11-27.
See here: Support For 870A-G54 | MSI USA | Motherboard - The world leader in motherboard design
I also see an audio driver update dated 2016-10-25. Try installing that as well.
See if either of these help.
Edit: You said you ran a memory test. Which one. We prever memtest86+ run for at least 8 complete passes as follows:
Follow this tutorial: MemTest86+ - Test RAM - Windows 10 Forums
MemTest86+ is a diagnostic tool designed to test Random Access Memory (RAM) for faults. MemTest86+ will verify that:
- RAM will accept and keep random patterns of data sent to it
- There are no errors when different parts of memory try to interact
- There are no conflicts between memory addresses
Memtest86+ runs from bootable media to isolate the RAM from the system, no other components are taken into account during the test.
MemTest86+ needs to run for at least 8 passes to be anywhere near conclusive, anything less will not give a complete analysis of the RAM.
If you are asked to run MemTest86+ by a Ten Forums member make sure you run the full 8 passes for conclusive results. If you run less than 8 passes you will be asked to run it again.
MemTest86+ has been known to discover errors in RAM in later passes than the eighth pass. This is for information only; if you feel there is a definite problem with the RAM and 8 passes have shown no errors feel free to continue for longer.
Running 8 passes of MemTest86+ is a long and drawn out exercise and the more RAM you have the longer it will take. It's recommended to run MemTest86+ just before you go to bed and leave it overnight.