On another thread you state you were, but are not now, using Win8, but your Win7 setup works just fine.
Anyway, if you're using fast startup, disable it and see if things automagically (and paradoxically) start faster.
Check the windows event viewer (Windows Key + X + V) to see what's stalling, if anything. My go-to guess would be a USB device you don't always have connected.