Changing startup value ill only reduce the wait time you get while choosing
the OS to boot into. The boot up delay actually depends upon the drivers,
services and startup items that are loaded during the boot process. Boot time
and system performance also depends on the data transfer speed of your disk
and the processing capabilities of the CPU. You can try the following to
reduce the boot up time. Please note that the following steps have to be
performed carefully to avoid no boot situations
1) Click Start>>Run. Type msconfig and press enter. From the services tab,
check "Hide Microsoft services", Other than antivirus and critical services
disable non-essential services. Click the startup tab and disable all items
listed.
2) Reboot the system and check if that helped.
3) Do a full system scan for any antivirus or malware that may be vausing
the boot delay.
4) Keep your disk defragmented. If the data is deframented, it would make
your file load process faster.
5) IF you are an advance user, you may want to download autoruns from
sysinternals.com and disable any non essential services, startup items, shell
components and drivers. Please note that this is a very risky process and if
you are not sure of what you are doing, this may lead to a no boot situation.