Okay. I've been doing a huge amount of reading on this subject. Yes Nvidia is mentioned in a lot of posts but also AMD. Well that covers the market.
You obviously know what you are doing around builds so I will mention the BIOS. Is yours the latest. On Asus site I believe it lists 3301 as most recent. You know the risk of updating so I'll save the speech.
Next in several threads it talks to shutting off "IGPU" on onboard graphics as the system gets confused. I read you manual and it does not provide a facility. That said the Asus online manuals have fallen behind before. Maybe check your existing BIOS (and or the one you update) for a "New" option to disable.
You should also check your device manager for any unknowns, this has caused issue for some.
You didn't mention but you might try plain old wired keyboard and mouse or at least unplug the ones you have, and all other USB devices and see if it boots.
I also mentioned in one of my posts if the screen is black to try another video port in case it is confused. Some people don't have multi monitors so they they have to trick Windows to get to primary. Might be easier to move cable.
Now back to Nvida. I see lots of recommendations to run "display driver uninstaller" to completely remove older versions to allow new driver to install. Then to the updates, you might want to consider using an older driver rather than a newer driver until they get this sorted out. I would pick a driver around April May of this year. If you want to try newer go right to Nvidia and get it. Since its dated December maybe it indeed has a fix.
Since you can boot to safe mode you can try older, then newer.
I would also not be running Driver Detective. You just went to the trouble to stop Windows from bringing in drivers now you have this. There is no need to constantly update drivers. If it ain't broke don't fix it. If you get to point where something starts to BSOD then update.