96.85 are the last official NVIDIA drivers for the FX series. They do work and you can retrieve them from Windows Update. They are just tolerably bad though.
To cut a long story short, you should have a look at the 169.XX and 175.XX series of drivers, the last ones for Vista to unofficially support the FX series.
Even more specifically, just check 169.44 (a bit faster in general, but unstable) and 175.19 (a bit slower in general, faster in specific areas like alpha blending, stable, supports custom resolutions).
You can find all of them, along with installation instructions (do not run Setup), here NVISION