Paid antivirus is always best as it contain latest virus definition.
I am using Venkasure Total Internet Security+ ,which is best antivirus i have using and it's cost is also reasonable with great scanning speed and never slows down the speed of computer.