Could be a problem with your isp if every game [u]you[/u] play is suffering from a bad connection. However, it could also be caused by a lot of people with bad connections ending up in your game.
Halo 4 has one of the best net codes out there for console online multiplayer. Regardless of what you think about Halo 4, the net code is far from the worst thing out there. I suggest trying to play some less popular Arcade games or Indie games. You'll quickly realize that Halo and CoD have superior net codes to most other console games.
Gears is fine
CoD had its moments when I played
Forza's fine
Naruto Storm Generations and 3 is fine
Halo 3 is fine
Reach was fine when I last played but that's probably irrelevant given how long ago it was I played it
GTA IV is fine
Yeah IDK why the hell all the people with routers made of tin foil end up getting matched with me