5 years old does) and you have enough PCIe lanes available. They usually come together because more lanes
are required to support an NVME device than a SATA device. Using a SATA or USB boot device also leaves more
lanes available for use by GPUs.
Mobos often have more ports that use PCIe than there are lanes available. The number of lanes is often determined
by the CPU. A budget CPU like Celeron has fewer lanes making it trickier to feed all the GPUs.
You may have to change the PCIe config in the BIOS to disable some uneeded devices, like extra SATA ports as
previously mentioned or extra USB ports.
An i3 should be good. Do all the slots work if you don't use more than 4 at a time? The mobo specs should tell how lanes are shared.
It could be a different problem, gen1 is often required to use more than 4 GPUs.