I have Medal Of Honor running on a GeForce II under Windows ME with no problems. Do you have Direct X 8.1 or 9.0?
Try downloading 9.0 which has a lot of fixes in it.
Otherwise have you downloaded The XP drivers from NVIDIA:
www.nvidia.com/view.asp?IO=winxp-2k_43.45
There is also a link from this page to Direct X 9.0
As far as I am aware the GeForce does support Open GL.
Hope this helps.
fwyg