To bad it's not stopped the cheating, neither has the inclusion of Battleye.
The cheaters are coming back in waves just like before, but this time the cheats are more "Powerful" it's honestly ridiculous that no one has managed to find a way to stop this sort of thing, without going down the route of consoles, which would stop 99% of it.
Biggest problem I have is people abusing VPN's, I am constantly when playing PVP in D2 fighting against people who I should not be matching with, but thanks to those VPN's I am matching them all the time.
It's one thing that I loved about running COD Servers was the ability to put a max ping in, if your ping was over 60ms you were not joining the server.