All PCIE is backwards compatible. So the current cards won't use the bandwidth PCIE 4.0 provides. The cards themselves needs to be upgraded to support the extra bandwidth.
Video cards will be the first to use it and to be fair nothing else even needs 3.0 right now so those companies will slowly roll it out as a marketing strategy rather than necessity.
Not sure if I understood well but let's say, for example, that any GPU like GTX 1000 Series from RX 400/500/Vega Series that still have PCIe 3.0 will work on a PCI 4.0 slot, but with limited performance?!
All PCIE is backwards compatible. So the current cards won't use the bandwidth PCIE 4.0 provides. The cards themselves needs to be upgraded to support the extra bandwidth.