Ehrlich gesagt würde ich mir kein CoD für den Singleplayer kaufen.
Ich habe die Singleplayer von MW1, MW2, Black Ops und Black Ops 2 gespielt und keines davon war besonders berauschend. MW1 war davon noch das Beste, Black Ops 2 hingegen so mies, dass ich seit dem keinen CoD Singleplayer mehr angefasst habe.
Da gibt es zig andere Singleplayershooter die um Welten besser sind.
Ein paar grobe Vorschläge die ich gespielt habe und allesamt für besser empfand:
Borderlands 2
Deus Ex: Human Revolution
Die BioShock Reihe (besonders Teil Infinite fand ich genial)
Die Dead Space Reihe
Die GTA Reihe
Die Half-Life Reihe
Die Metro Reihe
Die Far Cry Teile (besonders 3)
Masseffect soll auch super sein, habe ich aber nicht gespielt
Außerdem Splintercell, Hitman und Future Soldier
Ähnlich dem CoD Singleplayer-Gameplay sind auch die Battlefield Kampagnen, wobei auch die nicht besonders viel Tiefgang bieten, aber zumindest von der Atmosphäre mit Sound und Grafik glänzen. (Bad Company 2 war davon vermutlich der Beste, da die Charaktäre super waren.)
Vermutlich habe ich noch etliche vergessen...
Schau dir doch mal Trailer zu den genannten Spielen an. Viele davon sind schon ein paar Jahre auf dem Markt und dürften sich im aktuellen Steam-Sale noch deutlich günstiger als die COD-Teile finden lassen.