I don't have access to ADSL and play Battlefield 3 / 4 on 3G via Vodacom. My ping isnt as good as some ADSL pings are, but its mostly in the 50-70ms which isnt that bad. Some nights its unplayable, but I think its just that the tower is congested.
Still, have played 127 hours in Battlefield 3, ALL over 3G. Starting with BF4 now.
Good feedback in this post
What about a bundle/package that allows you to download games/content from STEAM/PS Online/XBOX Live at highly reduced rates?