si es en juego, con una tarjeta de video potente, estamos hablando de 128 mb y que sea 8x, aunque dudo que tu placa lo posea, asi que opta por una que te aguante toda las x, osea 1x,2x,4x,8x... en el mercado existen varias y para la ram como te mencionaron con 512mb estas mas que bien para jugar el call of duty....
yo ahora evolucionare mi maquina, comprare una tarjeta MSI
Esta Tarjeta
y en RAM tengo pensado tambien agrandarla, ya que no pude jugar el call of duty

con mi tarjeta de 32 mb
en fin, pronto jugare el mejor juego del 2004
salu2