Have you tried delaying avast!'s start?
1 Double click avast desktop icon 2 Click Settings > Troubleshooting 3 Put a check beside Load avast! services only after loading other system services 4 Click OK
Please tell us if it works.