Greetings,
All specs means PSU as well. Did you load set up defaults? And test boot times?
16.0GB Dual-Channel Unknown @ 1066MHz (14-14-14-35) Motherboard - What tool did you use to measure CLK speed. Your 7th gen processor supports XMP, but the reported value doesn't look correct unless this is one channel 1066 x 2 - 2132Mhz? Is your memory on the QVL for the board? Do you see XMP support in BIOS? This should be enabled.
Slow boot time can have more than one cause. Connected devices, USB (besides mouse and keyboard), hubs, other storage devices, etc.
Was this a fresh install of W10, an upgrade from a previous OS, or swap from another motherboard? If this was not a fresh install of the OS, something left over can cause the delay.
The next things to look at are settings for option ROMs. If these are set to enabled, they can cause delays while the system bus us scanned. Formatting GPT or MBR won't affect boot times. UEFI should be used when possible, Disable Legacy support if you are not using option ROMs. With UEFI, you must also specify the UEFI "prefixed' install option for the OS during install. Graphics driver is another possible source of boot delays. Hopefully something here will help you to pinpoint the issue.