VirtualBox is also a free VMware program and it recently introduced support for DX8 3D acceleration, with video memory up to 24mb. I havent personally tested this feature out myself, but the program itself is pretty good and easy to figure out. Might be worth trying to see if it will run all those old games.