First of all, there is an entire subforum for OS optimization. I've moved this thread to that subforum.
Second of all, it would help to know what your system specs are and what OS you're running. Simply telling the world "my system is slow to boot" isn't going to help people diagnose your issues. You did, at least, tell us at what stage of the boot process it's choking.
Third, have you done some basic tweaking in the BIOS setup such as disabling USB boot, turning off ports that aren't in use, turing off IDE detection, etc.?