There is a solution to your protected mode General MIDI/Waveblaster music problem, however it requires Windows 95 and higher.
If you use Windows 95 or higher, the AWEUTIL problem with protected mode games will not be present, because the Windows 95 drivers for the AWE32 provide an MPU-401 emulation layer for the proprietary EMU8000 music synthesizer (this requires installing the software for the card - http://vogonsdrivers.com/getfile.php?fileid=311&menustate=0) which is controlled by the Windows 95 AWE32 Control Panel. It basically redirects all port accesses to port 330 (or another port number you set your MPU-401 to use) to port 620 (or another port number you set your EMU8000 to use).
This method works with protected mode games (examples include Doom 1/2, Duke Nukem 3D, etc), however they must be able to run in a Windows 95 DOS box/window (MS-DOS Prompt), otherwise the AWEUTIL problem will reappear (once you start the computer in Windows 95 MS-DOS mode)
This method also allows you to use custom .SF2 and .SBK format soundfonts with MS-DOS programs (subject to the Windows limitations listed above, as well as an adequate amount of RAM installed on your AWE32).
Also, AWEUTIL is not necessary when using Windows 95, as the Windows 95 AWE32 drivers initialize the OPL3 and EMU8000 chips (only in Windows 95, MS-DOS mode requires AWEUTIL, which does not have MPU-401 emulation for protected mode games, and it is required to initialize both the OPL3 and EMU8000 chips, because the OPL3 is wired into the EMU8000's DAC).