I ran a VM with Windows 98 when I ran Titanic: Adventure Out of Time for the 100th anniversary of the sinking of the Titanic. I also had physical copies of the game.
It took a bit of configuring but once I got it working, it was great.
I'm also running Windows 7 64-bit.