Rudolf has just unleashed
version 0.53 of the Haiku nVidia driver onto the world. This fairly massive update brings support for 15 newer cards, as well as DMA transfers for 3D acceleration, settings for 3D acceleration to work on up to the NV18 GPU, and fixes to allow concurrent video overlay and 3D acceleration. A paired update of the 3D accelerant should be along soon, but the 2D driver is there and working for all who want it.
Some impressive benchmarking speeds by Rudolf have been reported, including 100FPS+ speeds in Quake II; and 550-600FPS in the GLTeapot.
UPDATE
And
here is the Alpha 2 of the 3D accelerant. It has updated internally to MESA 3.2.1, which provides better OpenGL compatibility, and is significantly faster and supporting of more cards than Alpha 1.