Apparently your system seems to have a large boot load, Therefore you can perform a start-up check by MS config. Please follow the steps below:
Open start menu then click Run.
In Run windows type Msconfig and then press enter.
You will see a window opened with different Tabs in front of you .
Go to the Tab Start-up.
Then click disable all or UN-check all option.
After that your system will prompt you to apply changes and restart your PC.
Go ahead and accept that option and you will see a drastic change in your Start-up. Thanks