Desconozco el juego, averigue que es del 2006 asi que debe ser mas que nada compatible con windows xp y talvez requiera ser ejecutado desde ese sistema para funcionar bien, con drivers nvidia xp compatibles. O sea que el juego presenta incompatibilidades con windows 7 para un determinado hardware como el tuyo, porque en la portatil va bien.
Probá primero activando la compatibilidad con windows xp sp3, para eso dale click derecho con el raton al fichero ejecutable que usas para iniciar el juego y entra en "propiedades".
Tambien podria ser la version de drivers que estas usando con tus nvidia y la configuracion dentro del panel de control de los mismos.
¿Con lo de nglide te referis a que el juego es compatible con 3dfx desde su configuracion? Si no es asi no veo por que queres utilizarlo, pero opino de ignorancia nomas.
Pero si en la portatil va bien busca la solucion por el tema de tarjeta de video y/o drivers.