The only good long term solution is ML on replays + moderately up to date client side (non kernel) AC (just good enough to deter cheaters).