My machine what I have built for late DOS games currently uses two videocard (Savage 2000 and Rendition Vérité V1000L-P), two 3D addon card (Voodoo1 and PowerVR PCX2) and two audio card (AWE64 Gold CT4390 and Roland SCC-1). This machine consumes gross (bruto) 80W in playing 3D game from CD. So the 145W PSU will be good enough (if the PSU can deliver this value).
I have an old Acorp "300W" PSU from 2002 and it can deliver less then 40W (Acorp PSU-s are avoided at all).
With my machine I have targeted the best compatibility and best DOS gaming performance under Pascal's "runtime error 200" speed limit. The best performer under this limit is K6-III+ on 500MHz (so I underdrive my 550MHz CPU to 500MHz). I think K6-III+ followed by K6-2+ on 500 MHz and the K6-III 450MHz CPU. The K6-2 500 also very fast (faster than all Cyrix CPU or the Intel 233MMX).
I have tested two Slot1/Socket370 CPU (Celeron on 233 and VIA C3 Samuel 650) on two chipsets that just under the runtime error 200 speed but theese configs are far behind the Socket 7 performers.
But maybe you will find a game that is unplayable on these fast CPU-s. And if you want Win95 also on this machine you will got blue screen with all AMD CPU above 300MHz.
A patch for this type runtime error exist for Win95 OSR2 (amdk6upd.exe), for Win95 before OSR2 you can use the ESDI_506.PDR file from the amdk6upd.exe package (I have made this available separately: http://gona.mactar.hu/utils/AMD_K6-2_and_III_ … OSR2x_Win95.zip).
This runtime problem not exist on Win98/ME
I have use a separate machine for Win98 with full different video (GeForce with great D3D and OpenGL performance) and soundcard (Aureal Vortex2 for A3D and DirectSound). If you want a combo DOS/Win95 machine, may the 200MMX an easier choise.
I'm also using VIA MVP3 for my DOS machine because it has great performance. I have a Cyrix MII 433 CPU and the VIA MVP3 have terrible DOS (only DOS, other OS are fast) performance without DOS optimalisation. So with VIA MVP3 you will need "6x86opt" for 6x86 or MII CPU: http://www.helsinki.fi/~mpjohans/6x86opt/
ALI Aladdin V no need 6x86opt for 6x86/MII CPU-s (but have less performance in 640x480 and larger resolution than VIA MVP3).
32MB also the best choise. I have found one game that can't run above 32MB (run on 32MB but not on 34MB) and lot are not run above 64MB.
I think the L2 cache size not count in speed but only the cacheable memory size (according this 512Kb L2 cache more than enough for 32MB memory).
Sound: for FM for DOS games I recommend an SB16 based Creative card (or a good SB16 compatible card with driver that needs small conventional memory). Maybe plus a Gravis GF1 based card.
For MIDI I recommend a General MIDI compatible Roland or Yamaha card (but these are expensive toys, Gravis is cheaper and you get far better MIDI than Creative cards, but with Gravis GF1 you may experience problems with these fast CPUs, I have not tested this yet).
If you want only one soundcard for DOS games I recommend an SB AWE32 or older 43xx AWE64 card (better MIDI than SB16/Vibra16).
With Creative cards and wavtable daughter board (General MIDI daughter board not an ISA one) you will experience problems with some games.
The Voodoo1 is the best choise for DOS 3D gaming (I'm also have Righteous 3D Orchid Voodoo).
For 2D videocard: check my website. 😀