One other thing to be aware of.
While Malewarebytes is a great program for removing malware once it is on your computer, it does not offer protection from getting it in the first place. You still need an anti virus program like your Avast to try to stop it from getting there in the first place.
There is no single program that is able to kill all viruses, that is why you often need several in your arsenal.