Why not just use a glide wrapper? The one available from
here is about the most compatible one out there. I've had great success getting Carmageddon 2 to run on any NVIDIA card I've owned. He does offer names of other wrappers in case what you want to play isn't listed.