Most of the better online games have a pretty good anti-cheat system.
older ones do as well; for example, Quake 2 doesn't have a built-in "anti-cheat" but since players can vote to kick a player that is cheating clearly that helps to dissuade it.
EDIT: *makes a mental note to play Q2 online again some time soon*