Primero que nada, para todos los que no saben o los que el fanatio los cega, Battlefield tiene MUCHISIMO mejores graficas que Call of Duty. Pero para los que pecan de ignorancia, el Frostbite Engine, que es el de Battlefield, es mas nuevo, mas actualizado y mas dedicado a una mejor experiencia visual que el IW Engine de Call of Duty.
La diferencia esta en que Call of Duty corre SIEMPRE a 60 FPS, en cambio Battlefield aveces reduce sus FPS a 30, ya que este se concentra mas en la calidad visual. Infinity Ward y Treyarch se han concentrado mas en dar una experiencia de juego fluida que querer dar una calidad visual como la de Crysis 3. Por ejemplo, si quieres correr Crysis 3 en Full HD (no incluyo consolas ya que solo en PC's se puede saber que juego tiene mejores visuales o mas fluidez) necesitas una, sino dos, tarjetas graficas y aun asi corre un poco lento. Esto es lo que Call of Duty evita y por lo cual no tiene las mejores graficas.