The MX series of the Geforce4 are the 'downgraded' videochipset series, so for games it's not the best choice, it's a budget choice. You should go for the newer ATI 9* or Nvidia FX5* series like said before.

I suggest when installing new Nvidia drivers always to remove manualy the old drivers otherwise you will get problems no matter what chipset.

I recently installed a Nvidia based Fx5600 card on an NForce2 based board (Asus A7N8X) and an ATI Radeon 9200 based card on another Nforce2 based board (Abit NF7-S) both systems run smooth and without any problems.