Boot time to windows XP SP2. Clean install.

Intel AHCI enabled, Gigabyte Ports enabled, Time = 62 secs
Intel AHCI enabled, Gigabyte Ports disabled, Time = 50 secs
Intel AHCI disabled, Gigabyte Ports disabled, Time = 43 secs

Gigabyte screen has been disabled. But I still get more than a page full of PCI device listing before the winxp black screen. Is there more that I can disable to make it boot faster, or is my boot time normal?

When the Intel AHCI is enabled, the BIOS automatically checks all the ports each time, can something be done to make it not check all the ports since most of the time nothing new is being added?