It's likely that I wasn't on an optimal connection - but I also tried coffee shops, various different hotels, and several different vpn / proxy strategies and all were like this (once or twice a proxy configuration would get me about the speed you are saying for a day, but then would be not working the next day), so whatever the optimal connection is, it wasn't easy to find.