Да вот нынче современные игры как-то на старте стали много времени требовать, чтобы скомпилировать эти самые шейдеры. Это не признак того, что они стали тяжелей? 
Это признак того, что это начали делать. Прекомпиляция шейдеров - это не универсальная практика для компов.
Кэш шейдеров для того же Хогвартса, например, весит где-то 1.6 гига.
Нынешние ps игры сейчас все эти файлы хранят на ssd и напрямую обращаются к ним при смене уровня. Где-то читал, что разработчики ps5 так спецом сделали, чтобы разгрузить видеопамять карточки, т.к. для "красивых" лок они стали очень увесистыми. Еще где-то читал, что Церни говорил про зарезервированные 100 гб на ssd приставки, чтобы работать с такими кусками данных.

Во-первых, это маркетинг Сной. Не верь маркетингу Сной.
Во-вторых, даже в рамках маркетинга Сной, то что они делают - это не то, что ты думаешь. Память видеокарты не "разгружается".
Их финт ушами - это специальный IO канал между SSD и RAM (на консолях нет разделения на RAM и VRAM), который позволяет распаковывать файлы с SSD напрямую в память минуя обычный процесс, где файлы сначала грузятся в память как есть, потом их хватает CPU, распаковывает и кладет обратно, чтобы их можно было скормить видюхе.
На компах эта технология называется DirectStorage, и, как я уже упоминал, пока что единственная игра ей пользующаяся - Forspoken.
Принцип действия похожий, только вместо специального волшебного IO компонента, декомпрессией занимается сама GPU. То есть, файлы грузятся в RAM как есть, их как есть хватает GPU, пихает себе в VRAM и распаковывает на лету.
Главная разница - понижение оверхеда необходимого для работы с файлами. Если этот оверхед выпилить достаточно сильно, то производительность SSD начнет более очевидно влиять на скорости загрузок игр. Однако даже в этом случае, мы всё ещё будем смотреть в первую очередь на производительность самих дисков, а не PCIe поколение на котором они работают.
Про "100 гб" - это скорее всего просто SLC кэш на TLC/QLC SSD. Достаточно стандартная практика.
Файлы по 2-4 гб будут достаточными для того, чтобы забить шину ниже 4.0?
Depends

Они скорее всего не будут весить 2-4 гига, если они разбиты по локациям и прочим зонам загрузки. Дальше уже зависит от диска и от оверхеда.