I recently upgraded my system from a older (failing) motherboard and FX 4100 to a new motherboard and FX-6300, and after the upgrade, the 4.8.x and 4.9.x versions of the kernel randomly hang and takes my UEFI/BIOS settings with the system when it hangs.
I did some digging and the kernel seems to not like my SMBus controller, as with the line
Jan 30 20:16:01 linuxbox kernel: IO_PAGE_FAULT device=00:14.4 domain=0x000a address=0x00000000ffaa9000 flags=0x0000]
appears at least four times (before I added a kernel parameter, being 'iommu=soft', to my grub.cfg
and the IO_PAGE_FAULT device= corresponds to "SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 42)" So it's having issues with my pci bus. This bug does not appear with anything before 4.8, and any other OS (OS X, Windows, BSD).