Benchmarking - Review

Boof

Honorable
Apr 27, 2013
9
0
10,520
So I installed MSI Afterburner yesterday, to check the utilization and if my GPU is actually a bottleneck or my CPU.

Here are some weird results:

Gfx: HD7990 in crossfire mode (2x7970)
CPU: FX-8350 8core
8GB ram 1333mhz DDR-3
SSD game disk


XCOM 2
CPU ~45% on all cores
GPU1 ~45%
GPU2 ~50%

Tomb Raider
CPU ~95 - 100% on all 8 cores running benchmark
GPU1 ~45%
GPU2 ~50%

World of Warcraft
CPU#1 ~ 35%
CPU#2 ~ 44%
CPU#3-8 ~ 32%
GPU1 ~ 45%
GPU2 ~ 50%
FPS.....31 viewing landscape, 80 viewing the sky No change in CPU/GPU %-usage between the two..



So for some games my rig seems sufficent, for others the CPU seems to bottleneck a bit like for Tomb Raider.



But the weird things WOW....
The total utilization of the game is what I would consider extremely LOW ....given it only pushes out 31FPS with max settings, and the above usage.

I would expect WOW to max out the 2 first cores, since it officially support 2 cores...but even the GPU has a lot to go on...

So i cannot understand why i only get 31 FPS when the machine is not even "trying" to go full throttle.

If the GPU or CPU were at 100% i could understand it...but they are not.

Anyone have a god idea what can be the reason for the low performance of WOW?


Best reg.

Bård,
Norway
 
Solution
WOW and other MMO games really depends on the single core speed during some part, because of how their system works

http://www.mmo-champion.com/threads/2164282-Getting-low-FPS-my-CPU-GPU-are-not-even-at-50-usage-on-WoW

read this:
It has precisely NOTHING to do with the age of the game (the underlying engine, at this point, bears no resemblance to the launch engine) or optimization.

It has to everything to do with certain aspects of secure client server MMOs requiring serial operations. I.E. operations that MUST be done in the order data is received. Since it MUST be done in order, it CANNOT be farmed out to other cores, and runs in a single thread.

Almost every MMO is the same. Try going into some RvRvR in GW2.

Set the settings...
WOW and other MMO games really depends on the single core speed during some part, because of how their system works

http://www.mmo-champion.com/threads/2164282-Getting-low-FPS-my-CPU-GPU-are-not-even-at-50-usage-on-WoW

read this:
It has precisely NOTHING to do with the age of the game (the underlying engine, at this point, bears no resemblance to the launch engine) or optimization.

It has to everything to do with certain aspects of secure client server MMOs requiring serial operations. I.E. operations that MUST be done in the order data is received. Since it MUST be done in order, it CANNOT be farmed out to other cores, and runs in a single thread.

Almost every MMO is the same. Try going into some RvRvR in GW2.

Set the settings as low as you like, itll still turn into a slideshow when there's 50+ people on the screen.

Its why a lot of MMOs after WoW went to dynamically instancing/sharding even world zones (and WoW adapted this tech, too, eventually).

The primary determiner of FPS in WoW is single-thread CPU performance. ALL of the GPU settings can be maxed out at 1080p on a GTX 1060. But CPU dependent settings (Draw Distance, Ground Clutter, Particle Effects, Shadows past a certain point, Dynamic Lighting, Soft Lighting) are governed by your CPU's single-thread performance. Period.

You might also want to check and make sure that putting in the 1070 doesn't have you running at a higher render scale (you might be playing at 4K DSR and not even know it).

Try turning Draw Distance down, in particular. At setting 7 (the pre-Legion "Ultra") you will see no appreciable difference and your framerates will stabilize a lot in most zones (crowded areas will still fluctuate. Even people with 5+ Ghz liquid cooled rigs dont get a stable 60 at all times in WoW).
 
Solution
I don't know whether you already know this or not, but your CPU need not be a 100% to indicate bottlenecking. What's happening with your build is that your CPU is holding the GPU's back. The two cores are working as hard as they can to push out FPS, but the GPU is still not getting enough frames to render to be fully utilized. In other words, you are seeing CPU bottlenecking. So the reason for the low performance is basically the lack of per core performance of your CPU. A faster CPU would increase FPS and also increase GPU usage.
 

TRENDING THREADS