For my setup with ASUS Z170 PRO GAMING, 2x8 Kingston Savage XMP DDR4-3000 memory and i7-6700K the 0803 bios version is the latest bios system works stable with.
Every newer bios (I tried every one of them) causes system to randomly fail on boot with "overclocking error" and with every newer bios qFan GUI for chassis fan #3 in manual mode is bugged and freezes on attempt to move points on graph.
So my suggestion for this board is to downgrade to BIOS v.0803.
And yes, BTW, I just checked my memory in Memtest86 in XMP DDR4-3000 mode, it gives me no errors at all for 4 full passes of 13 tests. So I suggest memory is not the one to blame.