I'm not 100% on this but it doesn't sound necessarily slow. I hear fast boot times but it depends on some settings...like fast boot enabled in BIOS...fast startup enabled in windows.
People waking from sleep/ hybrid sleep etc etc etc.
When it boots...do you watch the boot codes as it does so....do you notice if any of them pop up more than once...it may be that RAM training needs to cycle once or twice to get RAM locked in...which would take a bit of extra time...
If you have raid setup then this will take extra time too...
Can you tell us the exact RAM kit you have...
Do you have "windows boot manager" as first boot priority now?