Just got into BF4 Beta and my machine can barely run it on the lowest settings. My computer is probably 3+ years old, so I figured it was time for an upgrade. It's an i5 with an Nvidia 460 and 4GB of RAM.
I'm still trying to do it on the cheap, but I can pull an SSD and other HDs from other machines. I'm willing to spend more to get the best bang for my buck, but from everything I've seen online this is the best option. I welcome any feedback, I haven't bought AMD in years, and being in the server world the video card market has passed me by. I'm just going off of what other sites have mentioned and benchmarks with BF4.
Build: http://pcpartpicker.com/p/1K6ru
Benchmarks: http://gearnuke.com/battlefield-4-pc-beta-benchmarks-hint-at-brighter-prospects-amd-cpus-5682/