Смотри, ситуация у тебя такая: если ты собираешься воткнуть видеокарту в слот PCIe и при этом у тебя уже заняты слоты M.2, то тут всё зависит от того, как распределяются линии PCIe на материнской плате.
У твоей материнской платы ASUS TUF H370-PRO GAMING есть два слота PCIe 3.0 x16, но из них реально x16 линий доступно только для верхнего слота (там, где обычно видеокарта и должна стоять). Нижний слот PCIe обычно работает на x4, то есть там пропускная способность уже меньше. M.2 слоты тоже берут свои линии PCIe.
Если ты используешь два M.2 NVMe диска в режиме PCIe, то они тоже забирают линии PCIe от процессора или чипсета. Проц i9-9900K поддерживает 16 линий PCIe, и обычно все они уходят на видеокарту. А вот для остальных устройств (например, M.2 слотов и адаптеров) линии распределяются чипсетом.
Если ты воткнешь видеокарту в нижний слот PCIe 3.0 x4, она будет ограничена четырьмя линиями, что по сути может снизить её производительность в сравнении с тем, если бы она стояла в верхнем слоте x16.
По поводу дисков: скорость NVMe дисков просядет, если они будут делить линии с другими устройствами. Но в твоем случае, если ты поставишь видеокарту в нижний слот и все M.2 слоты работают в режиме PCIe, они будут конкурировать за линии. Это может вызвать небольшое падение производительности, но обычно это не критично, если не идёт сильная нагрузка одновременно на все устройства.
Итог: идеально будет ставить видеокарту в верхний слот PCIe x16, а диски оставить в M.2 и адаптере. Если воткнёшь её в нижний слот x4, то может быть просадка по производительности, особенно при нагрузке.