I think the main problem was that CS: S didn't fully preload. It was about 80% preloaded when the test began, it was trying to stream content (i.e. the maps and main menu graphics were completely missing when I launched) which froze people's machines when they tried to connect to a game server.