Core protection features are exactly the same in all avast! editions. And yes, avast! does protect against everything you mentioned.