What is better for battlefield 3 and 4?

Solution
if gaming is your primary usage then upgrade your gpu but you will be limited in some games.In BF3 you should be fine with this cpu but in BF4 you will struggle.


depending in your budget.I would wait and buy both of them.
 
You CPU will limit your GPU ALLOT.I had Athlon II X4 630 (quad core compered to your dual core) with R7 260x and GPU usage on 64 player serves was around 80% will cpu was geting 90%+.Now with FX 6300, GPU is at 100% all the time and nice FPS boost i got also.
 


GPU first. I've played it with a dual core CPU and it goes OK.