I have no idea with Battlefield 4 specifically, but I do know that the FX-8350 is a great CPU for BF4 and I imagine it will have no issues.
The R9 270X is excellent at 1080p and should have no issues, again. The R9 280 is a big step up, though, and it usually can be found for about $200, so i'd look around.