Can't speak for Counterstrike, but BF2, with 64 players and VoIP came in at 40-60mb per hour.
When I was playing every night, 3Gb was just about enough.
At 50MB/h the online gamers must be Telkom's biggets non commercial money spinners. They should then put some of that money back into the gaming community.