Since the avastsvc.exe is the main avast service and scanning engine, disabling that is somewhat counter productive. After all avast is an on-access resident AV.
Disable that and zero protection, of course you wouldn't get any overhead during boot. For me that is an overhead I'm unconcerned when it is providing my protection.
I dream of a 45 second boot
Well I lie a little bit as I don't sit there with a stopwatch whilst windows boots, I normally just boot and carry on with what I was doing.
You could always leave your system on or set to standby.