My first inclination was that it might have something to do with progress pages for some of the content on those sites. When I turn off progress pages, things improve. But that didn't make any sense, so I took a capture of packets at my firewall and found that there were a lot of retries for the responses.
When I turn off IP spoofing, I get much better results. Try that.
Thanks Erik. That solved it.