Originally Posted by pantsoftime
Oh of course I agree with your desired approach, it only makes sense. If you have a PCIe 4.0 GPU then yes PCIe 4.0 x8 will be equivalent bandwidth to PCIe 3.0 x16. If you have a PCIe 3.0 GPU then it will only run at PCIe 3.0 x8 in that slot.
These are the downsides of mainstream CPUs... they just don't have enough lanes. Coming from an HEDT platform it's a bit of a disappointment.
I'm planning on getting a Radeon RX 5700XT next month, once custom cards are available, so I'll probably end up doing that, at least as far as it's feasible.