Donc déjà pour le 10700k, tu passerais en 8x (16 lignes max)
Pour le 3900x, c'est 24 lignes en pcie 4.0. Tu aurais donc tes 16 lignes pour la cg, les 4 pour le m2, et il t'en resterait encore 4.
Mais attention, tu parles d'un ryzen 5, hours c'est soit ryzen 5 3500, soit ryzen 9 3900, mais bon il y a aussi 24 lignes
Après, est ce qu'il y a réelle perte en 8x ... pas certain
Je ne suis pas assez spécialiste pour répondre