I`ve had the same issues, and to some extent, it was worst, as the startup process was freezing for me and I was not even able to attempt to re-install Windows.
What resolved my issue, was to flush out the BIOS and update it to the latest available release.
After that, Windows was able to load without even having to repair it.
I noticed that on all Windows startup attempts, my system was not able to recognise the keyboard/mouse and any other I/O connected to the PC. As it turned out my BIOS had some security enhancements that were not present in the old firmware. I suspect that after the Windows update my system was unable to properly communicate and run my hardware during the startup process. Windows was probably expecting some feedback from my BIOS which it was unable to provide with the old firmware.