Yo soy fanático del Kaspersky security system, me parece el mejor con creces, sólo que no se consiguen versiones crackeadas buenas, hay que comprarlo sí o sí. Ese para mí es el mejor antivirus firewall y antispyware xD
De los gratuitos, avast o AVG como antivirus.
Yo creo que para evitar keyloggers es no abrir links que desconoces, no descargas cosas que te digan "tio descargate esto te pondrá el RO con 1000M", y evitar abrir cuentas en cybers.