Your video and sound card choices are fine. That's actually what I had in one of my main PC's back in the late 90's.
If the mobo has AGP I would probably go with an AGP Voodoo card but that's just because they are cheaper and era appropriate.
FSB (RAM speed) and CPU cache were important back then and made a big difference.
RAM
512MB PC133 preferably in 2x low density (16 chip) 256MB modules.
6ns CL2 if you can find some. Otherwise 7-7.5ns CL3.
If you have to step down to a 100MHz FSB then use 7-7.5ns PC133 anyway.
PC133 7 & 7.5ns will normally run at CL2 on a 100MHz FSB so close to the same performance as PC133 at CL3 on a 133MHz FSB.
CPU's (The order does not imply a preference. These are all decent depending on needs.)
Also I'm only mentioning CPUs that are common and usually reasonably priced.
The uncommon special 'cream puff' CPUs are more expensive and don't usually get you much over these anyway.
Intel @ 133MHz_#1 P3 Tualatin-S (512k)_#2 P3 Tualatin non-S (256k)_#3 Coppermine 800MB-1Ghz P3 (@133MHz)
... (Tualatin or Coppermine) use an i815 B-Step or a VIA 694T chipset.
... (Coppermine only) use an i815 with a southbridge that supports UDMA100 or a VIA 694X/694A
Intel @ 100MHz Coppermine 800MB-1Ghz P3 @100MHz
... use a late BX chipset that supports 100MHz P3 Coppermine. (Early chipset versions don't.)
... some venders built BX boads that support 133MHz P3's. Those tend to be expensive and I'd go with a VIA 133MHz over that
K6 (2 or 3) at 400-550MHz
... VIA MVP3 chipset (not MVP4 - too much integrated crap to work around with those.)
... Mine ran a K6-2 at 500MHz IIRC. It was the infamous and now very expensive FIC VA-503+. I still have it!!
... There are much cheaper options for a MVP3 board, that's just what I had back in the day.
Athlon 700MHz to 1GHz
... Mine was a Slot A with a KX133 chipset and a 750MHz Athlon. I killed the OB sound in BIOS and used an ISA slot.
... I don't know much about newer AMD chipsets but that one kicked butt for it's time. (I still have that board too.)
Boards with the chipsets I mentioned usually have ISA slots but it's not guaranteed so but a box in you shoppin' check-off sheet for ISA.
In other-words; don't forget to check that.
==========
On the case.
Some work, some don't. Depends on the specific case and the specific mobo.
You need to look up the board dimensions and measure the case to compare.
Also looking at the mounting hole locations in mobo photos and the case can be helpful.
It's the front to back dimension that will bite you.
The one you linked to says it's 230mm (~9") so that's the newer-common wide ATX footprint.
A wide one can work out but narrow boards are easier to deal with, especially in a desktop case.
Many 90's full ATX boards are only about 7" front to back and would work fine but the late 90's was the transition period for ATX board sizes so you just have to look at them board by board.
Narrow boards did exist all the way into Tualatin P3. I know because I've had some.
I have 5 or 6 of the same ATX desktop case. I snapped them up when they started to get hard to find because at the time I liked them better than towers.
My desktop cases have 3x 5.25" bays and a wide board like that one would prevent installing anything deep (like an ODD) in the lower bay.
The back of the drive would be blocked by the RAM and wouldn't go all the way in.
An ODD in the middle bay would go in but it might have to be removed just to access the RAM and some of the connectors which is a PITA.
It's not like it wouldn't work at all. Just be aware that you might have to fiddle with it to get everything right.
I'm too old and grumpy and LAZY (mostly LAZY) to do much fiddling anymore, but that's just me.
.
GRUMPY OLD FART - On Hiatus, sort'a
Mann-Made Global Warming. - We should be more concerned about the Intellectual Climate.
You can teach a man to fish and feed him for life, but if he can't handle sushi you must also teach him to cook.