2 things you may want to do the 8 gig of ram will run slower in single channel you need to do 2 x 4 = 8 for dual channel also you should drop the 6100 its older gen cpu and much slower then the 6300 or 6350 fx then I would say your set to go.
BF4 is one of the games that supports AMD's upcoming Mantle API, which will improve performance in the games which use it. Which is why I switched from GTX 660 to Radeon R9 270.
6100 is a bulldozer IIRC, which had a lot of problems. Piledriver (6300) is it's successor, and much better.
Buying two Memory sticks of the exact same kind allows them to run in Dual Channel when placed in the correct slots, which makes them run slightly faster.
AMD stock coolers come with thermal paste pre-applied.
The motherboard you had is bleh, switched to a better one, also has more room.
Switched the HDD to a larger sized Seagate.
Switched to a better yet cheaper power supply.