If these games are fighting eachother then Halo 3 would win because this is what will happen:
The Covenant glasses Liberty City, Master Chief snaps Niko's neck, gun ships will blow up buildings, and the brutes will slaughter everybody.
If this is which game is better, then GTAIV because running people over is fun 🙂