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.
That won't help on Windows 7 Home Premium (64-bit) SP1
justinlee should stick to Bob's advice.