I keep a machine around just for gaming, and I run windows on that. Periodically it needs to be refreshed from a clean install. And it’s laborious work.

What are people’s recommendations, for installing Windows Enterprise headless, triggering some sort of system configuration to install steam, drivers, games, networking config?

Ideally I’d like to use some declarative configuration language, but I’m open to options. My least favorite approach is to simply image and known good drive, and then have to apply updates to the known good drive. Periodically, creates more maintenance overhead.