I’m basically out of ideas. I might have mentioned this before, but anyway…
Using the Clean Uninstall Utility for Avast under Windows Safe Mode DIRECTLY might help, if the problem is Avast-dependent.
What I mean is, do NOT UNinstall Avast using “Add/Remove Programs”. Skip that step. Clear your web browser’s cache, download (anew) the latest installer of Avast (currently there is a beta version with several bug fixes) and also the Clean Uninstaller (again, anew), both from Avast website (not some other repository).
So, with Avast still installed, boot into Windows Safe Mode and run from there the Clean Uninstaller Utility for Avast (sorry I repeat myself: NOT using the “Add/Remove Programs” but the utility directly).
Now reboot, close/exit any nonessential programs, and stay DISconnected from the Internet (which includes closing/disabling any type of connection, wired or not, but specially those not wired).
Please be sure to follow ALL those steps. Now install Avast and reboot again. Re-enable all the connections and reboot again.
Let Avast start and work for 10 minutes (as oppose to jump into Avast main GUI right after the reboot). I say 10 minutes not just as a random number.
I know it is a PITA. Just follow ALL steps, including the reboots (those you have been skipping before).
If this procedure fails (lets hope not), then Avast would be only showing you a problem in your system, and Avast is not necessarily the program causing it.
In any case, please report back your results.