If it was me I would run a boot time scan with Avast. Trojans can replicate themselves. I don't know much about Advanced system care. But running to protections can be a resource issue. Also a conflict. Advanced system care may not be letting Avast scan. What was it that made you decide to try Advanced system care?
If Avast, malwarebytes and SUPERAntispyware where not detecting anything and you loaded Advanced system care and now it finds viruses. I would fault Advanced system care. But that's me. Avast and malwarebytes always had a good detection scanner in my opinion.