Стандарт PCI Express задумывался с полной обратной совместимостью. Например, 1.0 устройство будет работать в 4.0 системе и наоборот.
Нужно учитывать не просто уровень версии PCI Express, но и количество линий: 8х 4.0 = 16х 3.0
И именно в этом и кроется загвоздка! Если у вас х16 видеокарта и х16 слот, тогда никаких подводных камней нет абсолютно. Даже 16 линий 3.0 для видеокарт это много.
Но если у вас х8 4.0 карта, например, RX 5500 XT, тогда в 3.0 слоте она будет всё равно работать на 8 линиях. Здесь уже могут появиться незначительные просадки в производительности, особенно, если речь идёт о тяжёлой игре и видеокарте с 4ГБ памяти.
Подведём итоги:
1) Если у вас х16 слот и х16 видеокарта, то абсолютно никакой разницы, что и какой у вас версии — будь это PCI Express 3.0 или 4.0.
2) Если слот и/или видеокарта только х8, тогда могут быть небольшие просадки фпс, если игра упирается в объём видеопамяти. Тут крайне желательно либо взять х16 карту, пусть и 3.0, либо если карта х8 4.0, то и систему надо тоже брать с 4.0.
3) Стандарт PCI Express имеет полную обратную совместимость. Суйте в современный компьютер с 4.0 хоть доисторическую GeForce 6600GT с 1.0 и, наоборот, хоть Radeon RX 5700 XT в компьютер с Pentium 4.
Очень надеюсь, что получилось доступным языком рассказать разницу. Если что-то всё ещё не понятно, могу дополнительно ответить в комментариях.
Добрый день. Да, связка будет работать нормально. Сейчас большинство процессоров с Pci Express 3, по этому можете не переживать. Ваша видеокарта формата Pci Express 4 и Процессор формата Pci Express 3 будет корректно работать!
И наоборот? Ryzen 5 3500 Встроенный контроллер PCI Express 4.0 . Будет все нормально с моей рх580?