Over the years, I've found that some motherboards just seem to take longer to complete their POST, than others do.
There may be some things in your bios that can be shut off to speed up the POST process and finally get down to booting from the HDD.
Then in Windows there is a 30 second delay in the boot process. That can be set down to just 3 sec's to speed up the boot process.
Then also, Windows installs with a default of using just one CPU Core, even if you have eight of them. That should be reset to the actual number of cores in your CPU.
All that can be done using this Boot Time Speed Up tweak. It's very easy to do.
Shorten the Boot Time in XP, Vista & Windows 7 & 8, & Windows 10
Go to the start button, choose run, then type msconfig and press Ok.
On the system configuration window, choose the "Boot.INI" tab.
Check “No Gui Boot”, then lower the timeout to a more manageable time.
I choose 3 seconds in stead of 30. (windows won’t accept a lower number than 3)
Next choose advanced options.
This is where you can choose how many processors you have.
Most modern PC's are duo core (2 processors) with some quad core (4 processors, and there are even some with 8 Cores or more, )
then choose OK. The Windows default is only 1 core.
Now choose apply and OK, reboot and you should see a marked decrease in boot time, and an Increase in Run-Time efficiency.
I do that on every new OS install.
You can also open your task manager and de-select all those things that you don't absolutely, positively, need to have starting up when you boot up your PC. On most PC's that I have to work on, there are a S'pot full of those performance suckers.
Then there is the question.... "How are you doing a reboot?" It's not as cut and dried as you may think.
I use special Shutdown and Reboot shortcuts on my desktop that greatly speed up those processes.
Shutdown =
%windir%\System32\shutdown.exe /s /t 1
Reboot =
%windir%\System32\shutdown.exe -r -t 1
If you've done the things I've mentioned here, then your PC is probably doing a reboot as fast as the hardware will permit.
I did find that when I replaced my 1TB Seagate HDD with a 128GB SSD, both boot ups and shutdowns were faster, as well as program loading, and of course all my AV and AS scans.
Cheers Mate!
TechnoMage