Xbox Live didn't stop hacking. And games were and are still mostly peer to peer, so xbox live has nothing to do with lag.
All it handles was matchmaking and only for Microsoft games. Back then CoD and most other games still used their own lobbies and matchmaking and largely still do today.
You show me a recent source that xbox has 48 million GOLD paid subscribers. Because for years Microsoft included Silver subscribers when they talked about numbers.
And there is no reason to assume they have more subscribers now than they did then because a lot of people were still using 360's in January 2016 which means those were 2015 numbers.