Don't use private proxies for scraping unless you have a couple hundred they are probably getting banned by google. That could be the problem. Try harvesting public proxies then filtering them by speed. Is your CPU maxing out? Is your network maxing out? I'm sure you've adjusted the number of threads it uses but crank that up. I'm getting around 10+ links/sec from google, 20+ links/second from yahoo.