I got rid of all my malware by using Linux. Haven't had any since.
If you insist on using windows though, I would save my money and not pay McAfee or Norton , instead , try Avast Antivirus. It is free download for home users and for a free registration, you can download a legit registration # that is good for two years of updates and upgrades.
In every Win machine I have used Avast on, it works as well if not better than the paid services out there.
While I personally do not have Win installed on my home computers, I do work with it still at the school I am IT admin for. Can't totally eliminate it so have to make sure to stay up on it.