poor bf4 perfomance

neri_151

Reputable
Nov 25, 2014
8
0
4,510
hello i am having issues with fps drops in bf4 i cant keep the game at a stable 60 fps i get these random fps drops to sub 30 for no real reason.
my pc:
psu:600w
cpu:fx-8320e (stock settings)
gpu:xfx r9 280x (stock settings)
ram:8gb(2x4gb) ddr3-1333
mobo: gigabyte 990fxa-ud3 rev 4.0
os: windows 7 64 bit
resolution: 1920x1080
i am not using mantle i am using directx 11 any help would be great

edit:
here are some screenshot i took with perfoverlay.drawgraph 1 http://imgur.com/a/t3x7U the spike corresponded with a fps dip
 
Solution
DirectX was designed with poor parallel processing, so having multiple cores almost don't matter for it. That's why usually Intel performs better, in some cases even with a Pentium vs a FX. Some games have tweaks that make them use more cores, but it never went over 4 cores.

Mantle in the other hand, was design to take advantage of having lots of cores.


1.psu: CORSAIR CX series CX600
2.case: nzxt source 210 only 3 case 2 in front intake and one in the back exhaust
3.i have a hyper 212+ for my heat sink just the the fan it come with pulling in air.
4. ram: CORSAIR Vengeance 8GB (2 x 4GB) its supposed to be at 1600 but my motherboard changed it to 1333 and i didn't think it would cause any performance issues so i just left it like that.
5.mobo: i didn't put this in my original post but it has the latest bios installed
 


i switched to mantle and it worked i was able to get stable 60 fps on default ultra settings but i don't understand how the performance can be so different between mantle and directx. when i use directx i get slimier spikes while playing on medium.
http://imgur.com/a/OZHjh
 
DirectX was designed with poor parallel processing, so having multiple cores almost don't matter for it. That's why usually Intel performs better, in some cases even with a Pentium vs a FX. Some games have tweaks that make them use more cores, but it never went over 4 cores.

Mantle in the other hand, was design to take advantage of having lots of cores.
 
Solution


FX shines in multi threaded applications and games (especially multiplayer BF4) and also rendering. That said, OCing an FX chip will help to keep it on par with an i5. I built an 8320 build for my father in law and he plays sniper elite 3 and hitman absolution at 1080p with no problems at all. And he's using an r9 270x too.
 
so is there any way to improve direct x performance with amd cpu a friend has a similer build except he has a fx-6300 and a 760 he can run other games fine but bf4 is practeclly unplayable
 
Common causes of performance problems on AM3+ systems:

1. Improperly dealing with CPU and VRM power dissipation. (very common). This leads to CPU throttling. Performance problems described as "sudden/intermittent" dips to low FPS can often be attributed to VRM over-heating. When the VRMs hit maximum allowed temps on some boards, the self preservation action taken is to force the CPU into the lowest power state (that's 1.4ghz for Vishera chips running on 200mhz reference clocks). Often, inexperienced builders select ill suited motherboards that have problems keeping their cool at the high loads demanded by FX chips, and they tend to exacerbate the problem further by selecting after marking CPU cooling solutions that deviate from the OEM cooling solution dramatically, which removes a significant source of active VRM cooling: FYI: VRM designs on many motherboards are designed to work WITH the OE CPU cooler. Swapping out the CPU HSF for something that moves the air-flow part of the equation away from the VRMs can cause more problems than it solves. Running an FX chip even at stock clocks but under high loads with that active cooling removed, can cause even relatively nice motherboards to "overheat" and throttle the CPU.

2. API/Driver and game engine bottlenecks preventing the CPU from being fully leveraged. (very common). Best option for DirectX 11 games with this problem is to use nvidia instead of AMD for the GPU, as the driver is implemented with optimizations that allow the workload to scale into more threads, which makes it better suited to AMD CPUs than AMD's own GPUs. When/if mantle becomes more widespread, that would be another good option.

3. BIOS and/or software/OS configuration problems, and/or system issues like viruses/gunk-ware effecting performance. Clean installs with no bloatware/crudware, with all the latest updates and drivers for the GPU and motherboard/chipset/controllers/cpu are important. In many cases, our attempts to maintain clean systems can thwart performance. Anti-virus software, for example, is often a huge drain on performance.

 


You shouldn't select a best answer if it's not your own thread. Also the OP still didn't solve their problem...