G4560 in BF1 (Multiplayer) w/ RX 570 vs GTX 1050 Ti

As I already knew and most didn't believe, there is a roughly 50% bottleneck with the G4560 + RX 470/570 in BF1 64-player online. I've recorded both the Pentium and the i7 with the same GPU on the same map. See below:

G4560 + RX 570 Ultra 1080p 64-player Conquest - https://www.youtube.com/watch?v=inQmquoeBKo

i7-7700K + RX 570 Ultra 1080p 64-player Conquest - https://www.youtube.com/watch?v=2lirolY7MPY

I experience the same performance with an i5-2500 + RX 470. Most people simply didn't believe me or think there is something else going on causing such low performance. But it's been the same on 3 different setups with an i5-2500 and G4560 + RX 470/570.

Now my question is, does the GTX 1050 Ti (or even the lesser 1050/RX 460) drop to these low framerates in 64-player conquest with the G4560? I might have to purchase a 1050 Ti just to find out and put it to rest.

*I think this post meant to be in the Graphics Card section.
 
With nvidia's dx11 drivers the work get's split into separate threads *so there is not so much need for very fast cores or for the driver thread to run on a core of it's own.
The g4560 still drops to around mid 30's FPS sometimes but in no way is it as bad as in your video.

*You can see three threads called nvwgf2umx that's nvidia-blah-geforce-blah blah
4LidHdH.jpg
 
So I thought, Nvidia's drivers do run better on slower CPUs. I can remember a mod here saying that's ridiculous to say that AMD drivers are slower than Nvidia. But you said it shouldn't be as bad as in my video? Any ideas as to why it would be so low in my experience? Like I said this is not the only system which this has happened. A different build with the same G4560 and a different build with an i5-2500 did the same thing with drops below 30fps. In the video I posted that was a fresh install of Windows the same day of the recording.
 
Do some recording in the way of the pic I uploaded with your i7-7700k and the amd gpu,take notice of any high points in usage the driver thread might make,as you can see in the pic the game itself already uses 4 threads with high usage with about 15% and more usage so there is not much processor left over to run a lot of driver, any time the driver needs some more CPU time the FPS drop since the CPU doesn't have any more CPU time to spare.
The smaller the thread is the easier it is to "squeeze in" with the others even if there are more threads.