GTX780 Fx6300 BF4

Solution
Above guy is stupid, the 6300 is a perfectly capable gaming cpu. People run around on here thinking if you don't got an i7 4770k you have a bottleneck. I'm running an i5-750, which benchmarks a lot lower than a 6300, and pull 70+ fps on ultra. Your 6300 is as good as an i5-2500k, if anyone says a 2500k is bottlenecking a system to 20-40fps then they should not own a computer.
Above guy is stupid, the 6300 is a perfectly capable gaming cpu. People run around on here thinking if you don't got an i7 4770k you have a bottleneck. I'm running an i5-750, which benchmarks a lot lower than a 6300, and pull 70+ fps on ultra. Your 6300 is as good as an i5-2500k, if anyone says a 2500k is bottlenecking a system to 20-40fps then they should not own a computer.
 
Solution

enemy1g

Honorable
Insulting people on a forum isn't exacty polite either. OP did not elaborate on the extent of his problem; stating that it was confined only to BF4, so my assumption was that it was the CPU.

While the 6300 is a good CPU, it isn't that great either, especially pairing it with a higher end GPU. And the i5-2500k is still faster than the 6300, not on par.
 
Six cores doesn't mean anything, its like saying a 4670K and FX4100 are as fast as eachother because they are clocked similarly and have the same amount of cores, it doesn't work like that. That 6300 is never going to do any good with that card.