I can just one last thing to this, GeForce 2, 3 and 4 MX, the entire MX series in fact, are ALL GeForce 2 MX with differents clock frequencies, some plugs are not the same for the instructions like vertex and pixel shaders which were created later...

Buy a ATI X700 or X800, or a GeForce 6600 or 6800 GT to be sure