MechCommander (both 1 and 2 I believe) you can find for free on the internet but they require some significant workarounds to work.
FYI, I installed both MechCommander games on Windows 10 the other day and didn't find them very hard to get working.
Off the top of my head, these are the steps that I did for each:
MechCommander Gold:
1. Copied all files from the CD/ISO to a folder on my hard drive (you can't install the game on 64-bit Windows because it uses a 16-bit installer).
2. Downloaded and applied the official patch, which makes only one multiplayer change, but also removes the CD check.
At this point, the game worked, but I made two changes to improve things:
3. Added "l Resolution=3" to PREFS.CFG to set the resolution to 1280x1024. You can set it to 2, instead, if 1024x768 is better for you. Note that doing either causes the 640x480 menus display in a corner of the screen, but the actual gameplay will be fullscreen.
4. Added the dgVoodoo 2 wrapper and used it to force v-sync on, which removes flickering in the game (ex. when panning around the map). Using the wrapper also causes 1280x1024 mode to stretch to fill my monitor (1024x768 stretches even without the wrapper).
MechCommander 2:
1. Installed the game from the CD/ISO with the original installer (copying the files, like with MC1, doesn't work, even though it looks like it might).
2. Downloaded and applied a cracked executable so that the CD/ISO wouldn't have to stay mounted. The game may work without it, but I didn't test it.
3. Downloaded and applied the official patch, which simply updates the video card database. Since you're unlikely to be playing with any of the 17-year-old cards in that database, this step may be completely useless and optional.
4. Added the dgVoodoo 2 wrapper since, without it, there was massive flickering on the main menu.
As far as 20-year-old games go, these two were relatively a breeze to get working. I didn't even have to set compatibility modes.
They look more dated than I remember, with MC1 looking like the original Age of Empires (2D engine with 3D perspective) and MC2 looking like one of the earliest 3D-accelerated RTSes (which it was, complete with
horribly low quality textures), but all of my memories are from 15+ years ago, so that's no surprise. I'm sure that the gameplay will hold up.