I would have to say call of duty 4, out of the games you picked , imo gears of war still towers them all , only reason i pick cod4 rather then halo 3 is cuz halo 3 was a bummer pretty much halo 2 with different maps and you can change your characters colors , nothing to exciting tbh.