1. Threatfire could be a problem, as in 5.1.889 the behaviour shield in avast did change. Either deinstall Threatfire or remove (deinstall it, deactivating isn’t enough) the behaviour shield in avast. This could fix your problems with system restore.
  2. Self defence protects avast from being deactivated/changed by malware.
    asyn