I’ve really enjoyed your sound card examinations James-F and am not here to refute any of your findings, but this thread prompted me to revisit my choice of sound hardware in my P166 (a CT2290) and I’ve come to a different conclusion regarding the SB16.
As you found with the CT2230 (basically the same card) the CT2290 is quiet and has a real OPL3. Any number of clones meet those requirements too, but after cycling through my box of tricks (ES1688, ES1868, ES688, PAS16, YMF718, Audio Excel 3D), the CT2290 has once again won out for these reasons:
- It sounds great. No modding required, it sounds like a Sound Blaster. The "it’s not SB Pro compatible" issue is often raised, but it doesn’t need to be SB Pro compatible. It’s SB16 compatible!
- Great software for DOS and Windows 95. This is a big deal for me – some clones have good software, but others are awful in this regard. Creative did software well IMO – user friendly DOS mixer, no memory hogging TSR, and a comprehensive Windows suite. No wondering "what does this slider do?". No having your AUTOEXEC file updated on each boot. No wasting your time hunting through 'driverguide.com' looking for the right version.
- Mixer levels are correct and stay put b/w games. Mixer levels on clones are often wonky I find, and having to tweak the mixer to get the voice and FM to sensible levels is doable, but once you add in wavetable / line-in / CD-in to the mix then it turns in to an exercise in frustration – particularly if the mixer software isn't user friendly. And then a game like DOOM comes along and messes with your settings and has you scrambling for the volume nob because you're waking up the kids – this doesn't happen with the SB16.
- The SB16 is a full-height card with mounting holes in the right spots for a full sized DB. Running cables to a DB from a half-height card is fine, but not ideal.
- No nasty pop when you power on the system. Not all clones do this, but a lot do. The CT2290 does make a noise, but it’s not offensive.
All of that makes the better SB16s (CT2230, CT2290, etc) pretty tough cards to beat for a straight up voice + FM solution for later DOS games, rivalled only by the SB Pro and PAS16 in my experience, but then of course there's the GM issue. If you choose the right SB16, then the MPU-401 is kinda-sorta bug free(ish). It works fine for most games, and to deal with the stutter in Duke3D, Tie Fighter (any others…?), it’s the Creative Goldfinch to the rescue! (Or any second card with a working MPU-401 I guess, but the Goldfinch is cooler).
By sneaking a Goldfinch into the slot next door, you get AWE for games that support it (Tie Fighter happens to sound fantastic on the AWE), GM with the default samples (admittedly quite crappy), and the ability to load sound fonts in Win 9x. If you drop 32MB of RAM onto your Goldfinch then you can load some pretty impressive sound fonts, and alongside a SB16 (and only a SB16 – no clone allows this), you can tell the Goldfinch to take over the MPU-401 duties in Windows, which of course means that you have access to your loaded sound font from within games. So that’s the Duke3D issue resolved too!
Anyway, I've banged on about this setup before but thought it was worth mentioning again in the context of this thread (I can refer to this next time I start questioning my loyalties). With a good SB16 + Goldfinch + optional DB, you get:
- A great sounding, easy to use, and compatible sound card
- A genuine OPL3
- The option for wavetable via a DB the SB16s header
- AWE32 capability
- Sound fonts!

Life? Don't talk to me about life.