If you're going to run a test like this, you should start your test a list of proxies you know are anonymous. That insures you of results you can at least rely on as being fairly accurate.
What are your half open connections set at? I ask because you are getting way too many timeouts.
For me the optimum setting is 20/30/2.
Do you have Charon setup to use the internal or external judge? By default it is set to use the internal judge, which may not be good for you.
There can be many reasons why a proxy can test as dead or timeout. One of those reasons is your proxyjudge. Like proxies, judges can become overloaded and start spitting out erroneous data. You should use only AZenv judges ... one reliable and accurate one is all that is necessary. You can find a list of them at:
http://www.dcsproxy.com/proxy-tools/1700-proxy-judges.html