Pareciera que no es avast! chequeado dllhost.exe.

¿ Que es dllhost ?

DLLhost es un proceso de host COM DLL que soporta DLL basada en objetos COM. Es utilizado por muchos programas de Windows, incluyendo: SQL server, PHP, ASP y muchos más. Si las cosas están funcionando perfectamente, DLLHOST debe ejecutar, dirigir el tráfico y cerrar. Sin embargo, no es inusual que haya varias instancias de DLLhost o DLLhost.exe en el menú tarea.

Este a veces esta relacionado con alto consumo de memoria o saltos en CPU. Aqui tienes un ejemplo:

http://www.foroswindows.com/windows-7-seven/dllhost-exe-com-surrogate-t14780.html

Si Googleas dllhost.exe saltos de CPU o algo por el estilo conseguiras decenas de ejemplos diferentes.

Yo creo que primero tienes que asegurarte que tu sistema operativo no tenga errores o algun malware:

Para chequear por errores haz un CHKDSK y sfc /scannow

Para chequear por malware:

Si sabes ingles. Tienes que leer esta guia.

http://forum.avast.com/index.php?topic=53253.0

Bajar y ejecutar estos programas ( los encuetras en la guia ); AdwCleaner, Malwarebytes’( MBAM ), OTL, y aswMBR.exe y sus reportes los guardas y los anexas ( no copiar/pegar ) en el nuevo topico que abriras aqui:

http://forum.avast.com/index.php?board=4.0

Si no sabes ingles el unico sitio en español con personal calificado que conosco es este:

http://www.forospyware.com/foro-de-virus-y-spywares/

Tambien puedes abrir un ticket para que avast! soporte te ayude: https://support.avast.com/Tickets/Submit