Anyways, you can tweak around a little bit and make Vista boot faster by making it use all the core during the booting process. Follow the steps below.
1) Start –> Run –> msconfig. This will open the Configuration window.
2) In the Boot tab, click ‘Advanced Options…‘ button.
3) CHECK mark ‘Number of Processors‘ option and select the number of processors you want to use during the booting process.
4) Click OK and click OK again. Restart your system.
You will experience great change in the time taken during the boot process. If you want to check the difference between the booting times before and after this tweak, you can use the Boot Speed utility which can be downloaded here.
Following are my screenshots before and after applying this tweak.
BEFORE:
AFTER:




