It's an immutable law of the universe that consumer computers will always take at least 30-45 seconds to boot. If yours is faster, wait a few years... the developers will allow enough regressions to slip in that it'll go back up again.
Every time I’ve had a computer that would boot faster than that, it seems I’d be stuck with a monitor that would take 30 seconds to come on and decide to display something.