We found our solution... getting rid of that STEAMing pile of crap that Valve makes.
I don't have anything against CS or any of the Steam games, just the Steam app and its creator. They don't care about the bandwidth issues and they don't offer any support in fixing it. You'd think they could tweak something and fix it.
All that aside, it was an easy choice for us, and I've posted about it on here before:
Take the number of Steam players you have per quarter and the money they spend, subtract it from what you pay to have Steam licenses at your store per quarter, and if you end up with a negative number... get rid of Steam licensing, go renegade on the licenses or buy "prepaid" Steam time. You can also add in a few other variables like... # of Steam players vs. # of WoW players, or cursing, mean-spirited CS players that smack mice on tables and shake monitors vs. headache-free peace and quiet (^_^)
PCD
----
KiNETiX Gaming | Internet
www.kinetixgaming.com