Here are two benchmark with every setting turned to max.
One is using the RIFT as primary display and the other, the monitor as primary display.
In neither, is the CPU remotely close to being the bottleneck.
The CPU usage is 59% when using the screen and 43% when the RIFT is primary.
In both, the game is 'fluid' smooth.
I typically look to the passing scenery at the side of the track as a reference.
There is no skipping, no loss frames and this is with a processor released in 2012.
RIFT
AC VERSION: 1.14.4 (x64)
POINTS: 7869
FPS: AVG=53 MIN=39 MAX=79 VARIANCE=1 CPU=43%
LOADING TIME: 22s
GPU: NVIDIA GeForce GTX 1070 (1920x1080)
OS-Version: 6.2.9200 () 0x100-0x1
CPU CORES: 8
FULLSCREEN: OFF
AA:4X AF:16X SHDW:4096 BLUR:12
WORLD DETAIL: 5 SMOKE:1
PP: QLT:5 HDR:1 FXAA:1 GLR:5 DOF:5 RAYS:1 HEAT:0
SCREEN
AC VERSION: 1.14.4 (x64)
POINTS: 15389
FPS: AVG=105 MIN=40 MAX=155 VARIANCE=4 CPU=59%
LOADING TIME: 16s
GPU: NVIDIA GeForce GTX 1070 (1920x1080)
OS-Version: 6.2.9200 () 0x100-0x1
CPU CORES: 8
FULLSCREEN: OFF
AA:4X AF:16X SHDW:4096 BLUR:12
WORLD DETAIL: 5 SMOKE:1
PP: QLT:5 HDR:1 FXAA:1 GLR:5 DOF:5 RAYS:1 HEAT:1
Don't forget that overall CPU usage is the sum of all your cores, you can still be limited by an overloaded single core, which is usually the problem. Your benchmark shows the full settings, taxing the GPU a bit more than me, as I have FXAA, heat haze and blur off. My goal is to never dip below 75fps (my monitor's refresh rate).
Here's my benchmark. Looks normal, doesn't it? More points than yours, higher CPU usage, better fps.
AC VERSION: 1.14.4 (x64)
POINTS: 21046
FPS: AVG=143 MIN=78 MAX=198 VARIANCE=8 CPU=90%
LOADING TIME: 15s
GPU: NVIDIA GeForce GTX 1070 (2560x1080)
OS-Version: 6.2.9200 () 0x100-0x1
CPU CORES: 8
FULLSCREEN: ON
AA:4X AF:16X SHDW:4096 BLUR:0
WORLD DETAIL: 5 SMOKE:3
PP: QLT:5 HDR:1 FXAA:0 GLR:5 DOF:5 RAYS:1 HEAT:0
But let's check the CPU core loads and GPU usage during the first half of the benchmark (before the cars spread out):
On the first shot, the GPU is only running at 61% load, while the 2nd physical core is at 98%, overall CPU usage is a bare 20%. So the CPU is holding back the GPU from performing to full capacity.
Below that is a bit later, GPU at 79% (cars started to spread out), 1st physical CPU core running at 95%, overall 21% CPU load. Once again, the GPU can't use all its power, as it is waiting for the CPU.
That, my friend, is the schoolbook example of a CPU bottleneck. And it drives me crazy, being an IT guy for a living. My CPU is not throttling, all cores work on max clock speeds, the system runs off an SSD, and all is nice and clean. It is what it is, the single core performance of the 4790 can't counter the lack of proper multi-threaded optimization.
P.S.: Before you ask what my issue is with those fps numbers, try to run an offline race against 19 AI. Or just jump on a server with 20+ cars and check at the start of the grid. It can drop down to 45fps due to CPU load. Can't watch the replay of the same race without dipping below 60fps. And it's not the graphics card that can't render more frames, in those situations the GPU usage drops to the levels of 20-40%. There go my dreams of properly driving a 144Hz monitor with this system.