boot times are indeed lower for laptops as their HDD is mostly 5400rpm vs 7200rpm on desktops, but the difference shouldn't be that big.
also, i don't think there's too much influence from specs to booting time, its mostly waiting for HDD either way(SSD would be at least 2 times faster, probably more).
windows key + r > "msconfig" > enter > startup tab
make sure only apps that you need to start are starting (be careful with services though)