I've been having good luck with malwarebytes.