I upgraded the RAM to 32GB using 2x8GB G Skill sticks. Everything seems stable for a couple days now. Looks like I got lucky based on other threads I have been reading here. I matched the stock Samsung RAM's specifications with the G Skill.
I installed a 512 GB Samsung 950 Pro NVME into the second m.2 slot beside the stock 951 128GB and both are working well. I have not played with the intel/samsung drivers after seeing some of the issues others are having.
Boot times increased a couple of seconds, now takes ~10 seconds to reach the login screen for Windows 10. Still running OS on the original 951. Temperatures across the board are up about 1 degree at idle.