Once the game went F2P it really increased the numbers. But with Prime and using a matchmaking service like ESEA or faceit. I rarely face cheaters in the past few months.
Feels like once you step past a certain point, those new/free accounts dont come up as much. Get your account level up and try get the service medal, by then they should be gone!