You do know that Avast is set to do a Rootkit Scan on startup ... Maybe try turning that option OFF and see how it does. I run Avast Free 18.5.2342 on a Dell Dimension 8200 with a P4 @ 1.8Ghz and 2GB RAM and do not see that issue.
This is going back a long way, but at that point the ant-rootkit was run 8 minutes after boot, so that shouldn't impact on boot.
@ pjkilmister
Two things you could try:
1. AvastUI > Settings > Troubleshooting - Enable the Load Avast services only after loading other
System services. Whilst this really shouldn't impact that much on boot, some have found a benefit.
2. Delay the avast update so it happens a reasonable time after boot.
For this you need to edit the Avast5.ini file using notepad (no other text editor) and you need to disable the Self-Defence-Module first.
There should already be an [InetWD] section in the avast5.ini file, some of the fields may already be present, but the one you need is the
AlwaysConnectedWaitSeconds=300 one, this delays the auto update check for 5 minutes and should make a difference.
[InetWD]
AlwaysConnectedWaitSeconds=300
AssumeAlwaysConnected=1
RASWaitSeconds=300
UpdatePeriod=240
UseRAS=0
All of these line entries are in my avast5.ini [InetWD] section on this XP Pro SP3 system.