If your not having probs in any other games, probably your drivers. Do you have older drivers you can roll back to in order to see if that works? If that doesn't work, you may also try these......http://www.omegadrivers.net/
You should be able to navigate to the drivers you need on there. I don't know if they will work for what your need, but it's worth a shot. They are really a 3rd party driver, but I used to use them with my video cards all the time under XP, worked great. Under Vista, they work ok I guess, but on my nvidia card, had a weird graphic anomaly in Medieval Total war 2, kingdoms. So I went back to my old drivers. But I'd start there. If your card works in other games, I would say it's not your card.
Also, check your game, it might be that as well. See if there are any patches for MOH. Or try compatibility mode on it as well.