It's pretty easy to say that with BattleEye soon being put into the game, it will be much harder for cheaters to get away with it for such a long period of time. You can have all the anti-cheat in the world and cheaters will try to find a way around it. End of story, there's no permanent solution to the cheating problem we have in the gaming community. Someone will always cheat.
If you can't be satisfied with having the cheating at the very least reduced, you will never find a game you enjoy that is online. Plain and simple.