Hi SeanL,
Welcome to the 10blog
Please check MSI for BIOS updates.
Because all the recent crashes are memory access violations but none did flag a driver I would like you to run driver verifier to catch the offending driver.
Diagnostic Test
DRIVER VERIFIER
Warning
Please make a backup of your important files and get your rescue media or create one.
Please create a restore point.
Please follow this tutorialto run driver verifier.
Driver verifier stresses your drivers and will crash your pc if any driver fails due to a violation.
Driver verifier should be performed for a max of 48 hours, or when you have a bluescreen, whatever comes first.
If driver verifier has found a violation and you can't get back into windows normally, try to boot into safe mode and reset in safe mode driver verifier, or in the troubleshooting options open command prompt and type verifier /reset.
Note
Your system will act very sluggishly while driver verifier is enabled, this is normal as your drivers will be being subjected to heavy testing in order to make them crash.
Please fill in your system specsPlease follow this tutorial and download the tool. The tool will give you detailed information about your system specs, please fill in your system specs more completely including PSU, cooling and other used stuff. Please note that the PSU, cooling and other used stuff are NOT mentioned in the tool.
How to fill in your system specs: