I thought it should be AHCI since I didn't order it with RAID but I think I found the problem. SATA 2 & 3 were enabled in bios but they are not installed. I think it was having to time out on those. I couldn't get your bcdedit /deletevalue {current} safeboot command to work until I removed (current) ooops I just realized it's {current} not (current) It seemed to work though. Any reason I should re-run it as {current}?   Thanks.
A Dell service tech just replaced my XPS 8940 motherboard today. I upgraded all of the drivers. Boot time has increased from ~15 seconds to ~1 minute. I'm figuring it's a bios setting but I don't know. He did change the hard drive bios setting from ACHI to RAID. I'm not using RAID. When on ACHI the boot fails. Last BIOS time is 6.1 seconds. Any suggestions?
XPS 8940, replacement motherboard, slow boot