Let's start with this. See if this helps with the boot.
Step#1 - Install WPT
Download the SDK web installer from
here
Run the installer and select the following:
Leave the location to default
Windows Performance Toolkit
You must reboot on completion of the install
Step#2 - Optimize Boot
Note: This process can take 30 minutes or so to run so please plan accordingly.
1. Right-click your Start button and select Command-Prompt (Admin).
2. Answer
Yes when asked to allow.
3. You should now have a black window open that you can type in to.
4. Copy and paste the following command into the black window and hit enter.
xbootmgr -trace boot -prepSystem -verboseReadyBoot
5. Now your PC will be restarted
6 times. With a
two minute pause before the tool runs after the desktop loads. After the second reboot the MS defragmentation program is running and is placing the files into an optimized layout, so that Windows will boot up faster. The last Reboots are training of readyBoot.
Note: If you normally get a logon prompt before getting to your desktop, you will need to log in each of the
6 times that your computer reboots so unfortunately you can't just leave it to run on its own.