Avira Free che so io ha fatto passi da gigante. Quindi direi di prenderlo in considerazione, anche perchè dovrebbe proteggere anche da malware ed ha qualche protezione in più in confronto a Microsoft Security Essentials.
Invece per quanto riguarda malwarebytes free non la si può considerazione una protezione ottimale, perchè non controlla il pc in tempo reale e quindi se entra un malware non te lo blocca finchè non fai partire tu una scansione manualmente.
Però è meglio così, perchè 2 programmi in realtime non fanno bene al computer e potrebbero andare in conflitto.
Quindi in definitiva ti consiglio Avira Free che ha anche un antimalware incorporato, ed in aggiunta gli installi Malwarebytes come protezione aggiuntiva (quando pensi che qualcosa non vada bene gli fai fare una scansione manuale).