I didn't have any problems running Nature or any other Windows 98 3DMark on a Pentium 3 with an FX 5700 or Quadro FX 3000 using driver version version 56.64.
There is a video from Phils (https://www.youtube.com/watch?v=HRhm4aGNI3o) that shows that version 56.64 is the fastest FX driver overall for DirectX, although 53.04 is not tested. 56.64 has an incompatibility with Thief 2 that can be trivially fixed with an INI setting. Everything else I have tried works perfectly. There is allegedly an incompatibility with the original Need for Speed that I have not tested; I haven't heard of any other issues.
The idea that only driver 45.23 is acceptable seems like a myth. I like 56.64 because it supports every FX series card, although there apparently is an issue on Pentium 2s: Re: GeForce FX driver testing on an Intel 440EX summary and report
I understand there's some controversy about driver cheats especially for the FX series, but it seems like these were also present in the 4x.xx drivers and mainly affected DX9 and 3dmark 03 specifically. Setting the image rendering to "quality" may disable some of them too. NVidia 4 series and FX generally has better texture filtering than ATI, and the FX has better AA than both as well.
With the FX and DirectX9 I can run Far Cry at 25fps on my Tualatin/Quadro box. I haven't tried nglide.
The FX series is killer in OpenGL, too.