Boas,
Antes de mais, o melhor antivírus está "fora do PC", provavelmente sentado numa cadeira.
Por muito bom que seja a protecção do seu sistema, tudo parte de quem o utiliza...
Dito isto, existem dezenas de bons antivírus...
Uns são melhores do que outros, mas não espere encontrar um "perfeito", porque isso não existe, seja gratuito ou pago. Existem sempre virus que podem não ser detectados ou falsos positivos (é melhor este segundo caso do que o primeiro )
Pessoalmente recomendo um destes:
https://www.avast.com/en-us/index
https://www.avira.com/
Ambos são bons antivírus e possuem uma boa protecção base.
Pode conjugar os mesmos com uma procura recorrente pelo malwarebytes: https://www.malwarebytes.org
A versão gratuita não possui a protecção permanente, mas pode executar uma análise ao sistema de forma regular (semanalmente ou mensalmente). A versão paga possui já a protecção permanente.
NUNCA instale dois antivírus no mesmo sistema. Além dos recursos desnecessariamente consumidos, irá reduzir drasticamente a protecção (ou impedir a detecção de ficheiros maliciosos de todo).
Atenção que o MalwareBytes é diferente. Este destina-se a funcionar como uma "adição" aos antivírus, pelo que o pode (e deve) utilizar em conjunto caso possua a versão paga/free. Mas não se destina a ser utilizado invés de um antivírus (serve apenas para prevenir infecções de malware, não dos virus gerais).
Cumps