http://bugs.winehq.org/show_bug.cgi?id=34574
--- Comment #14 from Stefan Dösinger stefan@codeweavers.com 2013-09-26 06:42:33 CDT --- Testing on old hardware and reporting regressions is a good thing. Wine has a policy of not breaking things that once worked, and we don't have the resources to test everything ourselves.
That said, yes, we can't do magic. Your card is essentially a Geforce 2, but rebranded as Geforce 4 for some reason. My guess is that Nvidia wanted to sell some leftover stock of Geforce 2-era chips. It won't do pixel shaders, so any game that needs it won't run. Regular Geforce 4 GPUs support Pixel Shader 1.x on Windows. They don't support that on Wine. To do so, we'd have to write a GL_NV_register_combiner+GL_NV_texture_shader shader backend, which probably only a handful of people would use.