Hardware

Windows 7 is designed for hardware from around 2004 to 2016. Later hardware needs slipstreamed drivers or may not work at all.

CPU
This system is fully compatible with Intel Skylake and earlier processors. The system can run on newer processors (such as Coffee Lake), but Windows Update will be disabled and Intel Graphics will not work forcing you to buy an external graphics card. AMD pre ryzen is supported and threadripper dosen’t work at all.

USB 3
There are many utilities often from OEMs to slipstream USB into the installation USB/DVD. Many modern motherboards require USB3 even on "USB2" ports.

USB 4/Thunderbolt
To be added

NVMe
NVMe support can be slip streamed like a hardware RAID card can be. Microsoft provides official NVMe drivers which can be integrated by following their instructions. The drivers themselves are hosted on the Lenovo website and probably other places on the internet as well.

UEFI
UEFI is not fully supported but can be worked on. Using Legacy/CSM mode is recommended but newer CPUs are dropping support for CSM. UEFI7 is being developed and supports some UEFI motherboards.

GPUs
NVIDIA has dropped support on their Quadro range of cards for Windows 7. From October 2021, NVIDIA will not support GeForce cards for Windows 7.

SSE2/3
Newer patches for Windows 7 require SSE2. Many programs including Steam and Google Chrome 89 require SSE3.