Well, let's hope I'll get a new PC soon. Thank you for your analysis.
Retail should definitely work if I remember right, and you can also use a Glide Wrapper such as nGlide
. (side note: it's now at version 2.0, guess I should update!)
nGlide is useful for older games that used 3dfx Voodoo hardware (usually late 90's, maybe early 2000's games0.
Not sure which will be better quality-wise, Glide or DirectX. Back then DirectX was pretty basic, so Glide may actually end up being better.