Don't be surprise why the graphics of Call of Duty: Ghosts didn't look much like a next-gen game. There's a reason why the game looks like the one everyone played in 2007, Call of Duty: Modern Warfare.
Even though after promoting with "next gen Call of Duty engine", Infinity Ward revealed that the game engine is just an updated version of the IDtech engine previously used in Modern Warfare 3.
According to
Examiner, an Infinity Ward developer revealed this with
...