I picked option 2, because a long time ago, when OGC was fricken hugely rampant, I ran it for a period of a week to see what exactly it did and what advantages it gave others in the game.
Personally, I need to figure out what hacks people are running now, so I can install them on a machine and play back demos. Basically you record a demo of whoever you think is cheating and then you play it back with cheats turned on / off and you can very easily tell if that person is cheating. I havn't bothered doing this yet, though.
There is seriously way too fricken many cheaters out there right now, it is really sad.
I was playing yesterday with someone named "Omg I'm hacking". He didn't try to hide it, he didn't bother denying it, he thought it was a joke. He wasn't as bad as some, he admitted he was only using wallhacks and no aiming adjustments of any sort. Which didn't make him that good, he knew where others were, but his aim was pretty bad so we could still beat him. At first I thought he used the name because people always called him a hacker or whatever, but he sealed his fate when he blatently shot a CT hiding underneath one of those tiny bridges in inferno. You know, those little bridges near bomb site B, a CT was crouched underneath one and he ran up to the bridge and fired into the guys head from above.
I wish someone would make an anti-hack hack. So that when someone has a wallhack on, I don't show up as visible. Also, when they try auto-aim, it can't target on me. That would be sweet.
----------
Edit: What some friends of mine do now, to determine hackers, is this. There is a site where you can search on people's wonids and find out all their info. Basically you get their wonid from the server you're on and search on this website. If it comes up saying they are cal-i, then you know they probably arn't hacking or are VERY stupid. If a Cal-i (cal-m and calwhatever also) person hacks and gets caught (even on a pub server), their entire clan can be banned from the league. This is, in effect, risking 3+ years worth of work on a pub game. So if you check and they are cal-i, it is likely they are just insanely good at the game. If you check, and they arn't cal-i or any other league, it is very likely they are nobodies and they are hacking, since there is very little risk in them getting caught.