I also did a bunch of Windows 10 Tweaks to speed up log in for Windows 10
Example
Msconfig
Click on Boot
Go to Boot Timeout set for 3 Seconds
Checked on NO GUI Boot
Advanced Options Make sure to Ensure the Number of processors and Max Ram is selected in the golden image
Go to Services and Hide all Microsoft services turn off all services you don't need on start up. We only have AV running.
Turn programs off from Start as well, less is more
Then Click on the boot menu
Click Make all boot settings permanent
This should cut off 10 seconds from your boot up.
I also deleted everything in
Windows Software Dis/ Download Delete everything there
Run C Cleaner and reg cleaner
Clear your windows Prefetch folder
This should cut another 10 seconds off, 2:30 isn't bad i was stuck with 8 + minutes before. Sounds like you need to slim down your golden image to me.