AutomaticK: I played around with some more last night and the following combination seems to have the game running alright. Some times the videos don't play properly, but I can hear them. I like to get the game running properly on Windows 10, if possible. Seems like this should be possible?
Compatibility mode: XP Service Pack 3
Reduced Color Mode: 16-bit
Disable fullscreen optimizations
I'm able to run MM6 in windows 10 without any extra compatibility changes so it should be possible. It works better though with XP SP2 compatibility mode enabled once the Grayface patch is installed, I find. You shouldn't need to change anything else. And as the Grayface patch adds a 32-bit engine, reducing the color mode isn't great...
Another quick check, are you launching from the .exe directly? Or are you using a shortcut? Shortcut shouldn't change anything, but I have had it point to the wrong .exe on occasion when I have multiple instances of the same game installed.
AutomaticK: Not sure why I don't have the SupportTrueColor option at all.
Just did a fresh install to check and it seems that option has to be entered manually to the .ini now. Are you familiar with dgVoodoo2? It may be worth trying it.
I'll go over the install process, just in case you decide to try:
First download dgVoodoo2_76_1.zip from
https://github.com/dege-diosg/dgVoodoo2/releases From the .zip, copy the 3 main files dgVoodoo.conf, dgVoodooCpl.exe and QuickGuide to the main MM6 folder.
From the .zip in the MS\x86 folder, copy the 4 files D3D8.dll, D3D9.dll, D3DImm.dll and DDraw.dll to the main MM6 folder.
Run dgVoodooCpl.exe, Windows will complain but allow it to run anyways.
In the "General" Tab set "scaling mode" to "Stretched, keep aspect ratio"
In the "DirectX" Tab you'll want to eventually disable the "dgVoodoo watermark", but keep it enabled for now to make sure it works.
Edit mm6.ini, add and/or set:
SupportTrueColor=0
BorderlessFullscreen=0
Now make sure MM6 is set ONLY to XP SP2/3 compatibility mode and test it! I hope it works out for you.