I'm using Windows 10 v1709, i5 6600k and GTX 660. All drivers are updated and Windows is up-to-date.
So basically, clicking restart or when Windows crashes (talking about in-game crashes when it stutters for a second, then freezes for ~5 seconds and then just reboots, no BSOD or any message), takes longer than two minutes to reboot. My OS is on a new SSD. Shutting down the computer and then immediately powering it on takes ~12 seconds.
In those two minutes, it goes to the Windows logo in the same amount of time, and then just keeps spinning on the logo (powering off my peripherals in the meantime, a couple of times) and then finally arrives at the login screen.