Hello everyone,
I just want to respond because we have had this issue for a very long time and we have done troubleshooting on it forever. By chance I upgraded my vpn client as I was testing auto update on a new unit. I installed the Cisco AnyConnect Secure Mobility Client version 4.10.04071. After reboot, I happen to run the speed test again and....it I started getting speeds that matched what I get when not connected. I was excited by the results but still skeptical...then my co-workers upgraded and had the same results. We have tested many of our end users and this looks like it is a fix. The problem does not appear to be in the headend but in the client itself. We are now rolling out version 4.10.04071 to all of our users.
I am making this comment because I have researched this for a long time and have not seen anyone suggest a client update. I want to share this with as many people as I can.