You hadn't updated to the newest kernel patches. I've updated the EFI to OC 0.7.7 along with the kexts and removed the unnecessary kexts too. Not sure what you've got going on with your ACPI patches so I've left that as is. Give this a go.
Unsure if it's related but you've got the DummyPowerManagement quirk enabled and NullCPUPowerManagement in your kexts. Also what are LegacyX86PlatformPlugin.kext and X86PlatformPluginInjector.kext for? Also two different versions of RTL8111 loading on Darwin 17.x.x.
NoOne - skip...
Just double checked. Seems you've got an older version of the kext. Replace it with this one, https://github.com/khronokernel/SmallTree-I211-AT-patch/releases/download/1.3.0/SmallTreeIntel82576.kext.zip
Remember to change the name in your config.
In theory it would work just like a Threadripper. You'll have too many cores for macOS though and it won't boot. They'd need limited. To be honest your best route have that amount of CPU available would be a KVM on Linux booting both Windows and macOS.