You have a little tweaking to do to get it down. Many of us were 2min booters initially. I have a modded 1003 bios (Best for Duron users) with the latest promise bios update that helped trim the boot up. You might be better off with a 1004 or 1005 bios depending on your board revision? You should also go into bios and assign the cd-rom, dvd, or cd-rw rather than "auto" so it doesn't waste time detecting. Disable floppy detect in bios. Assign an IP to your NIC if present. Delete or rename drvwppt.vxd and drvw117.vxd if these files are present on your system. Get the latest promise drivers as mentioned. And the usual defrag and clean up that registry with regclean or Norton. Uncheck detect floppy in windows system file performance.
Sound Blaster cards are best in slot 3 because it is the only unshared slot. I have had big troubles trying to use slot 2 because it shares with the Promise controller. I get that lovely neverending reboot cycle.. I found a NIC or modem will work in slot 1 which shares with my Radeon but some people have had major conflicts with some vid cards... I suspect those are the Win2k people though.
I also found it better if Plug and play OS is set to NO in bios. I also force open IRQ's to occupied slots in the bios rather than let Windows assign then. You might want to disable your com ports, that most people do not use, so you can fee up two valuable IRQ's.