Servus,
Battlefield 4 ist ein sehr GPU hungriges Game. Mein System besteht aus: Amd FX-8120 Eight-Core Processor normal mit 3,10 Ghz (habs overclocked kommt also bisssel höher), außerdem habe ich eine Asus Nvidia Gtx 760 mit 2 gb und außerdem habe ich 8gb ram. Das wichtigste ist aber, dass du dir eine SSD in deinen Pc baust! Spar evtl. bei der Graka, denn die gtx 970 kommt nicht auf 4gb (fehler von nvidia) und ist auch nicht so schnell, selbst overclocked kommt die nicht an meine getweakte gtx 760 ran. Mein Kumpel hat die auch (also die 970) und ich habe auf Ultra bei Battlefield 4 immer gute Frames und immer mehr fps als er. Was wichtig ist, ist halt, dass du bf4 auf eine Ssd speicherst und die bf4 cfg veränderst (einfach nach ner guten im netz suchen) an sich ist dein Setum aber ziemlich gut, obwohl du evtl. auch am Prozessor sparen könntest z.B. indem du nen großen von Amd nimmst. Ist dann deine Sache. Bei nem i5/i7 kann man nie was falsch machen, insofern man einen etwas größeren davon nimmt. Meiner Meinung nach würde ich dir von dem Xeon abraten, für das Geld bekommt du den besten Amd oder auch nen guten i5.
Hoffe ich konnte dir etwas weiterhelfen. Schöne Grüße ;)