I've blogged about improving the performance of Git on Windows in the past and rightly labelled the suggested solution as a bad hack because it requires you to manually replace binaries that are part of the installation. For people who tend to use DVCSs from the command line, manually replacing binaries is unlikely to be a big deal but it's clunky and should really be a wakeup call for some people to include a newer base system.
The Windows build of Emacs 24.5 doesn't ship with SSL and TLS support out of the box. Normally that's not that much of a problem until you are trying to access marmalade-repo or have org2blog talk to your own blog via SSL/TLS.
tl;dr - avast's web shield functionality appears to insert itself into SSL connections using a self signed trusted root certificate and a simple kind of man-in-the middle "attack" on SSL. I would recommend you turn off web shield's https scanning or choose another virus scanner.
As mentioned in an earlier post, I changed my blogging workflow to org2blog for writing and editing posts in Emacs and only push them up to my WordPress blog when the posts are almost done. I still do the final editing in WordPress so I can tweak the SEO settings and all that, but the majority of the work happens in org-mode now.