Yes, Malwarebytes, even the free version, is better than Windows Defender for Windows 7.