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.