Looking for recommendations for a middle-end
2D/3D card for the Cyrix MX-II 300 chipset.

1. Canopus Pure 3D (Voodoo)
2. OEM Riva 128
3. OEM S3 Savage3D

Preferbly with OpenGL/Win95-8 support and
supports major games.

Any comments/takers?