^^^ This. Having a specific processor in mind is a key consideration as not all Socket 7/ATX boards were split rail designs capable of supporting MMX processors.
You mentioned InWin cases. Case selection can be tricky with early Intel ATX boards as they were mostly geared toward OEMs and the ATX I/O shield design as we know it today has evolved since then. For example, take a look at Tiger Eye:
https://theretroweb.com/motherboards/s/intel- … 430vx-tiger-eye
It's ATX, however, the Dell and Gateway I/O shield designs at the time were proprietary and case specific. Your only option might be a DIY I/O shield depending upon the specific board you choose. It's something to be aware of.
Something else to consider is the chipset support in Windows 95 or perhaps more specifically, Intel Chipset INF utility (a.k.a. Intel Chipset Software Installation Utility) availability. Support for the 430xx chipset disappeared quickly. By version 3.20.1008 (2001), only 430TX was still supported:
https://downloads.bl4ckb0x.de/downloadcenter. … /eng/readme.txt
UNIX is a simple, coherent system that pushes a few good ideas and models to the limit.
Ritchie, D. M. Reflections on Software Research. Commun. ACM 27, 8 (August 1984), 758-760.