Threaded View

C6H, split PCI-E lanes more specifically

Goodday

I have a Crosshair VI Hero and a Ryzen 7 1700. Additionally I use a RTX 2080 Ti and for video encoding a GTX 970, along a M.2 SSD (Samsung 950 Evo).
In total there are 24 PCI-E lanes available, but it splits them like this:
x8 for RTX 2080 Ti
x8 for GTX 970
x4 for PCI-E M.2

Is there a way to split them like this using x16 slot 1 & 2 and M.2 slot? I tried with forcing the GTX 970 into x4 but then it still allocates x8 ONLY to the RTX 2080 Ti, but I wish to have this:
x16 RTX 2080 Ti
x4 GTX 970
x4 PCI-E M.2

Is there a way to do this? If not, is this planned for the upcoming x570 motherboards with Ryzen 7 3xyz?