Update - FIXED midi tones!
It was the ringtone plugin. I downloaded this mega pack here:
http://forum.xda-developers.com/showthread.php?t=541625
then copied the rtpluginex3.dll to the windows directory and imported the rgu registry entries. After that, the midi ringtones sounded normal again.