GPU or CPU bottlenecking?

hay guys so i think my gpu or cpu might be bottlenecking.

i have a stock amd fx8320 with stock cooler and a amd r9 290 with ref cooler.

in dayz and arma 3 campain ULTRA in the first mission and when i get in a heli the fps is really low like -20 or maybe up to 30 if im lucky and in atlis life i get under 20 in a town and never get good fps.

in minecraft my friend has a i5 3570k and a 7870xt overclocked. he gets more fps than me using shaders.

in battlefield i think i might be ok i get 50-60 fps plus sometimes.

 

anyway is this my cpu because it has 8 poor cores and is 3.5ghz 4ghz boost.

im thinking of overclocking m cpu to 4.2ghz plus on a hyper 212.

i want to get a g10 with h55 cooler for my 290 ref cooler so i can overclock that two

does anyone know why i get really bad fps in some games i thought the 8320 was just a little bit lower than the i5 3570k ?

bad coding for the hardware, Dayz has terrible optimization for any platform tbh. Not sure about Arma 3. 

 

One thing you can do is turn the monitor on for gpu utilization in afterburner and look at its utilization. I doubt there is any real bottleneck and more just lazy or crappy coding.

ok wasnt too sure thanks i bought the 290 because it was so powerful but my friends 7870xt seems almost the same just a bit less powerful. i wish i got a 770 with acx cooler :-(

Those games where you arent getting good frames? They benefit more from faster single threaded CPUs AKA intel, while battlefield takes advantage of more cores so you get better frames. ARMA III and minecraft don't have the greatest coding, and are poorly optimized.

ok thanks i really wish i got a i5 4670k now 

is ther any way of some how combining the 8 cores to 4 stronger cores

just an idea probley not tho ill also overclock too hopefully get better more performance

thanks

No, but Win 7 SP1 with no hot patches makes it act like 4 physical cpus with hyper threading. OCing on the FSB also helps with single core performance. 

 

"i really wish i got a i5 4670k now "


Don't be,  multi threaded games are the future, you will see the benefits in the long run. Like I told someone earlier dx 12 is being coded for the multi-threaded amd apu on the xbox one as well as pc, so I have a feeling multiplats or ports on dx12 are going to be leveraging the extra threads a lot more than dx 11 multiplats and ports do now. Not to mention amd mantle that is built to use more threads.  


EDIT:

 

http://www.techspot.com/review/793-thief-battlefield-4-mantle-performance/

 

Thief I feel is more of a oddity than a norm we will see.

Windows 7 did add support for CMT, and it is actually the "smaller" version of the support for SMT (Which are way more complicated but whatever).

 

The CMT support allows the windows kernel to have 2 process fetched by an single fetch.

The SMT support allow the windows kernel to have 2 process fetched by an single fetch, but it make sure both threads aren't heavily depended on the same resources. (Like having to heavy integer arrays running on both threads on the same core). Because SMT is sharing the resources between the two processes dynamically.

 

The API is multi-threaded, the API was never the actual problem, it is the game itself.

An multi-threaded API isn't equal to an multi-threaded game.

 

Remember that a core is generally running MULTIPLE threads, not just a single.

"An multi-threaded API isn't equal to an multi-threaded game."


However upcoming multiplats and ports are both already on the dx 12 api (assuming) and coded for multiple threads inside that api. 

thanks guys that makes me feel better about buying the 8320 once i overclock it it should kick some ass for the first time lol XD

give her some flack, overclock the animal.. makes things play nice