Well i have used many antiviruses like panda, norton, kaspersky, Mcafee,trend micro,avg but i feel avast is best as its home edition is free and u can get the key by the free registration for 14 months and it works efficiently too. If u want full protection then always update it and believe me it is best prevent u frm viruses without eating ur pc speed