Ob du mit deinem Budget ein gutes Motherboard+vermutlich Speicher+I5 bekommst mag man bezweifeln.
Auf welchen Timings läuft dein RAM/Arbeitsspeicher(das ist für Ruckler nicht unbedeutend) und läuft dieser im Dualchannel? Welche Festplatten nutzt du? Welches Energieprofil hast du eingestellt? Was für ein Lüfter nutzt du?
Da du eine CPU mit freiem Multiplikator besitzt, kannst du dem Übertakten mal eine Chance geben. Aber da deine CPU schon einen hohen Basistakt hat, wird da nicht so viel drin sein.
Grundsätzlich kannst du aus der CB-Empfehlung:
https://www.computerbase.de/thema/cpu/rangliste/
50 – 75 Euro: AMD Athlon X4 860K
75 – 100 Euro: AMD A10-7700K
100 – 125 Euro: AMD A10-7870K
verwenden.
Ich würde noch einen weiteren einwerfen:
http://geizhals.de/amd-athlon-x4-880k-black-edition-ad880kxbjcsbx-a1391512.html?hloc=at&hloc=de
Du hast eine Grafikkarte und brauchst demenstprechend keine APU.
Die Frage, die sich aber stellt ist wie weit dich das bringt.
Mit all diesen CPUs ist es deinem Motherboard möglich PCIe 3.0 zu nutzen. Das mag schon mal einen Vorteil bringen.
Die CPUs mögen auch ein wenig Effizienter sein, aber ansonsten ist damit nicht viel Vorsprung zu erwarten, und 85€ für eine CPU zu zahlen, die einem vielleicht 10% bringen ist möglicherweise nicht die beste Idee.
Grundsätzlich liegen diese vergleichbaren CPUs bei CB-Tests in einem Bereich, der mehr als spielbar in GTA-5 ist.
https://www.computerbase.de/2016-05/amd-a10-7860k-7890k-athlon-x4-880k-test/3/#diagramm-gta-v-1080p
Ich würde an deiner Stelle also durchaus mal gucken, ob das Problem nicht woanders liegt.
P.S. Zu BF1
http://www.gamersnexus.net/game-bench/2673-battlefield-1-cpu-benchmark-dx11-vs-dx12-i5-i7-fx/page-2
Nutzt du DX11 oder DX12? Vielleicht solltest du, auch wenn es absurd scheint momentan mal eher mit DX11 testen.