You'll only need the USB drivers to be honest, and NVMe if and only if you are using an NVMe drive. I'd just stick to a SATA SSD. The rest of the drivers have no compatibility issues, the generic AHCI, chipset, and so forth in Windows 7 work fine with Z370. The first guide from Winraid is your best bet. You can honestly just take a regular Windows 7 iso, extract all of the contents into a folder, use DISM to mount Install/Boot wim, and slipstream the USB 5.0.4.43 drivers into both - and then use something like Imgburn to recompile the ISO - but just follow the Winraid guide. I'd write a guide for what I do, but I don't really have the time to make it. Winraid is very useful for preserving Windows 7, I'd just keep browsing the threads on there. I even posted a bit on there trying to get the generic 8/8.1/10 xHCI drivers working on 7 (didn't work, but worth a try.)
I am running an MSI Z270 mobo with KabyLake 7700K chip. Windows 7 Ultimate and a Samsung 960 Evo NVME drive. I slipstreamed the USB3 drivers and the NVME drivers. It boots up in UEFI mode with a graphics mod and performance is outstanding!
Running windows 7 on asrock z370 and 8700k, it was actually pretty easy to do as long as you don't want to use the intel graphics, though I've read reports that you can use intel drivers from the msi website drivers section, if you're not a gamer then you can pick up a cheap nvidia card for around 20-30 bucks on newegg or even cheaper on ebay. The quick and dirty way to get it up and running is to just download a windows 7 iso from the Generation 2 group, it usually has all the goodies already baked in (USB drivers, nvme hotfix etc) and is uefi friendly. Gen 2 is found on most popular torrent sites.
Not to mention what else might be baked into this... You can never be sure, so, it's recommended to just make your own.
I've been using them for years without any trouble, I always scan the iso with bitdefender and its always been clean but each to their own.
Making a Windows 7 UEFI bootable iso is fairly easy, you can use Imgburn to select "UEFI" mode and point it towards "efisys.bin" in the efi directory (only works for post SP1 versions of x64, they never added in a x86 UEFI handler.) MS also has a native tool to make the iso as well, I forget what it is called.