Ever seen LA at rush hour? 8 lane highway in both directions, exactly nothing narrow about that by anyone's standards, yet traffic reduced to a crawl by the amount of vehicles. Basically the workload is the impedance, not the road nor any of the cars in particular.
Might want to rethink that statement. It's software that tells the cpu how many threads to use. Like CSGO. 2 threads, no rollover. You get almost identical performance from an i3 as an i9 because both threads are generally close to 100% utilized while every other thread is doin nothing. And when rethinking, throw in some effort on the word Efficient. There's more than it's fair share of badly optimized, badly written software that has a profound impact on hardware, papyrus scripts are a major culprit. And then of course there is Spectre and Meltdown, that's software too.
Backwards. The gpu only processes what the cpu sends, the gpu isn't trying to process more and the cpu not sending enough. It's a demand system, same as a psu might be capable of 650w, doesn't mean the supply is 650w, the supply is only as much as the demand. If a cpu kicks out 100 frames, that's what the gpu has to work with, within the confines of detail levels and resolution. Doesn't matter if the gpu is capable of 200 frames or 1000 frames, it's only got 100, so that's what it works on.
Nope. Gpus work only in parallel, hyperthreading, dual rank ram, raid, any transmission that uses multiple frequencies concurrent, monitors, there's a ton of stuff that's not done serial, 1 end 1 start.
No. The variability of benchmarks between similar machines is because they are similar, not identical. No 2 machines can be identical, any machine, because there's Always differences. Whether it's the silicon, the boost, the voltages, temps, there's always variables that cannot be ignored or discounted or made exact, so you end up with margins of error. Can't even get every core on the same cpu to be exact same temp, even if every core was running the same exact load, differences in the composition of the silicon, differences in thickness of TIM, differences in cooler pressure on the IHS, almost guarantee you'll get @ 3-5°C difference up/down from center. Which especially on a Ryzen will change fps as boost clocks are affected.
The differences don't show a bottleneck, they show a difference, which is termed 'margin of error' because even running the exact same load for the exact same time on the exact same machine can have variations in results due to changes in temps, changes in transmission, changes in ram timings, storage output etc that cannot be controlled by the tester to any repeatable degree.
@4745454b ok, you wrote that when I did, overlapped. Delete if you wish. 😊