I've also played a 1000 matches without meeting one. Small-fry for this site I know, but I think it's clear from his post he isn't understanding what is happening a lot of the time.
If he is using wireless, then perhaps try and plug in directly. this solves it for some. I know it shouldn't make any difference these days but he is getting severe lag. That much is clear. It happens to me sometimes usually when I forgot to turn bittorrent off and my isp is throttling me.
But he also needs to understand, why would anyone use bots? and if you could design bots good enough to take on real players in multiplayer, you'd be designing AI for Halo 5, not using it to cheat in a game.