Finding the right graphics card for BF4 is not easy when you don't know where to look. We will recommend the best graphics card for your money! BF4 is running on the updated Frostbite engine and has several upgrades including improved tessellation and destruction 4.0 which improves your gameplay experience.
Minimum PC system requirements
AMD Athlon X2 2.8 GHZ or Intel Core 2 Duo 2.4 GHZ
Windows Vista SP2 32-Bit 4GB ram
AMD Radeon HD 3870 or NVIDIA Geforce 8800 GT 512 MB
Hard Drive 30GB

Recommended PC system requirements
Windows 8 64-Bit 8GB ram
AMD Six-Core CPU or Intel quad-core CPU
AMD Radeon HD 7870 or NVIDIA Geforce GTX 660 3GB
Hard Drive 30GB

Best AMD Graphics Card For Battlefield 4
With mantle coming for amd in the future, battlefield 4 will be more optimized for AMD cards. Even the next-gen consoles are using AMD bases graphics architecture. Ofcoure BF4 will run great on Nvidia graphics cards but those using AMD graphics cards might experience more performance, especially with mantle coming. We will see what kind of drivers Nvidia will release when mantle is released.
High-end Radeon R9 290 4GB
Mid-range Radeon HD 7950 3GB
Low-end Radeon HD 7870 2GB

Best Nvidia Graphics Card For Battlefield 4
Nvidia and Dice have great partnership and communication. I am sure they will release optimized driver for BF4. Here is a short list of the best graphics card for Battlefield 4.
High-end: Nvidia GTX 780ti 3GB
Mid-range: Nvidia GTX 760 2 GB | GTX 760 4GB version
Low-end: Nvidia GTX 650 1GB
The GTX 760 beats the Radeon 7950 by 15% in benchmarks. The GTX 760 and the Radeon 7950 have the same price which means that the GTX 760 is our winner of best graphics card for BF4. You can even get a 4GB version of the GTX 760