An AWE32 will give you 100% SB16 compatibility (hardware compatibilty - no drivers required)
I think they had a later revision that was a smaller card that required special drivers for SB16 or it emulated it somehow...
It would be my choice for an old sound card in a DOS box. For games that support it, it supports sound banks for midi very similarly to the Gravis but without as much tweaking of drivers to get everything to work properly. You can also throw more 30 pin (iirc) ram in there to fit more samples.
I paid $400 for one of those cards one summer and used it for years afterwards.