Oh, well you never mentioned the requirement/desire for gigabit. Perhaps not all devices need gigabit.
We might be back to ICS. But that's only going to work if you have a second network adapter (even if it leads to nowhere), and share it w/ the working network adapter, the one connected to the switch. That would make the ICS DHCP server available. The PC w/ ICS would receive an IP address of 192.168.0.1 and become the gateway IP (not that it would serve any purpose), while the rest of your devices would receive 192.168.0.2-254. ICS is normally used to share an internet connection, but as long as you have a second network adapter, I suppose you could leverage it to get your DHCP server.
Frankly, I’m surprised your attempts w/ OpenDHCP failed (never used it myself). A DHCP server is a pretty basic service, not much to it. I suppose it could be blocked by a firewall (although it works at the ethernet level, not IP). Maybe you just need to solve your problem w/ OpenDHCP.