For me, there would be some simple - but deadly effective - tasks to get rid of a good part of cheaters (and also these boosters but we won't be so severe) : The leaderboards are the place where cheaters can be caught :
- Even the best player on the earth can't do more than - let's say - 2000 XP in one minute. (including post-match bonuses, assessments etc). Same thing for 6 kills (One kill every 10 seconds is possible, but not every match...), 2 assists, etc. By dividing these numbers by the total time in minutes, you can have a precise idea of who's cheating and who don't. Every player caught with ONE too high number (And level at least 11 to avoid lucky newbies) wins a direct ban of leaderboards and a reset to Lv1. These guys would also be "marked", if they recidive it's the ban.
- If someone have a reasonable score but a too high KdR (5+) AND level 11+, they would be in "surveillance" mode. Every player in this mode would be spied on by bots and real players/employees/what else. Any streak of 5 games without any death, any obvious action (For example flying) seen by an human etc. is a direct ban.
- In Crysis 2 you can do Stealth Kills. IRL you can do Stealth Bans. Crytek may employ some "bad guys" who would actually BUY the cheats and give them to study to Crytek. They could also create their own hacks (But under a disguised name, not affiliated to Crytek... in appearance), to prevent cheaters buying them elsewhere (read the following to better understand). Every hack home-made/studied, once detected, "paints" the player with an invisible variable in their profile. One week, two weeks, and they are not banned, just to let the cheat spread around. And a given day, the bomb explodes. Everyone painted is banned. "Owned".
My grammar isn't really ideal (I'm not English) but I hope you understand the ideas.
DarkLite : The ideas sounds good, but the verifications would have to be done, and your ping wouldn't improve because every action would be tested (Only the side changes) - more this would give hackers an opportunity to bypass it and if they are disabled on the server, it would be worse than better.
EDIT : A.Soldier : This idea of anti-memory hack is good, but I think the verifications should only be in MP games - so you can still cheat the SP if you want to.