Me parece que estaría bueno que especifiques que Medal of Honor es el que estas intentando jugar porque existen 3:
Medal of Honor Allied Assault (Con 2 expansiones),
Medal of Honor Pacific Assault, y
Medal of Honor Airborne.
Supongo que tal vez el problema lo tengas con el
Pacific Assault, que por supuesto, te falta RAM como afirma
Kbite, ya que los requerimientos minimos de este juego se apuntan a 256Mb, con la gráfica estás muy justo de rendimiento, y de micro lo mismo.
Ahora si lo que intentas correr es el
Airborne, lo cual no creo, actualiza tu ordenador porque necesitarías por lo menos un Intel P4 a 2,8 GHz o AMD Athlon 2800+, 1Gb de RAM y una grafica de gama media como minimo (GeForce 6600GT).
Si antes te funcionaba, deberías en primera instancia modificar la resolución a la que estás jugando, ya que tal vez si lo estás haciendo a 1024x768 es muy probable que corra más lento. También prueba la versión de DirectX que tienes instalada y asegúrate de que dispones de la versión 9.0c.
Si desconoces que versión del DirectX posees, ve a
Inicio > Ejecutar y escribe
>dxdiag.
Espero haber sido de ayuda.
Un saludo.
PD:
Esto iría en el foro de Juegos.