Malwarebytes is great, but unless you pay for it the user has to get in the habit of running scans from time to time. I've been installing Avast instead of MSSE lately and have gotten a lot less repeat infections.
Yes to adblock, but in my experience, your average person who will get a bunch if...