Bueno, pues nada, ejecutas DXDiag y entras en el panel de DirectX, ahí dentro puedes comprobar la compatibilidad de los 3D, los drivers, etc.. y en el apartado sonido, te da la opción de cambiar el tipo de sintetizador para melodias midi.
Dependiendo de la tarjeta de sonido y de los directx usados, el sistetizador midi se puede cambiar. Algunos dan mas realismo al sonido midi. Pero actualmente el midi es algo muy poco usado en juegos. El midi se usa mas bien para la reproducción de sonidos básicos de instrumentos.
Si el problema lo tienes con juegos y aplicaciones que usan reproducción de sonido de alta calidad, ya sea wave, mp3 y formatos mpeg, el tema está mas centrado en los drivers y el sistema de sonido usado (5.1, 2.1, etc..).
También deberías limpiar los conectores de la tarjeta de sonido y revisar los conectores por si tienes algún cable en mal estado.