90,000? I've never played Counter-strike, but that's an awfully high number... 900 seems about right, at least that's around the number of servers I've encountered when playing a popular game online.
As per the white peoples, it could be many things, driver errors, currupted files, bugs, etc. I suggest first visiting the official forums and seeing if it's a common problem, if not then reinstalling driver and/or the game..