Actualiza el directX y lo drivers de la tarjeta grafica a la ultima y todo eso, o no solo de la tarjeta. Si puedes y sabes, actualizalo todo. Ten en cuenta estas cosas:
1- Que no le hayas hecho overclocking.
2- La temperatura de tu pc: si tu oc tiene una temperatura de 60º, el sistema es propenso a desestabilizarse y provocar errores. Lo suyo es tenerlo a 40º. Para saber la temperatura que tiene tu pc, tienes que ir a la bios (normalmente, cuando inicias el pc, es darle a la tecla Supr o F2) y mirar la temperatura en alguna de las opciones de chipset (trankilo, si vas mirando, es muy visible). No tengas miedo de trastear la BIOS puesto que puedes no guardar los cambios luego. Si tu placa esta a 60º, problema. Para tener un buen sistema, lo suyo será hacer lo siguiente:
- Tu ordenador tiene un calentamiento excesivo. Métele otro ventilador.
- En el caso que no te quepan mas ventiladores, tendrás que hacer algo cruel: bajarle la velocidad a tu pc. Y eso cómo se hace?? Bueno hay dos maneras: 1- Si tu pc está en garantía, llevarlo al tecnico y decirle que mire la temperatura, que esta muy alta. 2- Si ya se te acabo la garantia, no lo lleves, te robaran. Por lo tanto, puedes elegir entre abrir tu pc y, si existe, darle a una pestañita blanca que hay en la placa base que pone: 133 y 100, y que aseñale hasta el 100. Con esto lo que haces es que la frecuencia de reloj por defecto del pc baje de 133 a 100, vamos, que le bajas la velocidad al pc. Estto tambien puedes hacerlo desde la BIOS. Cuando veas algo de frecuencia de reloj y un 133, tocalo y bajalo a 100.
Con esto tu ordenador bajara la temperatura y estara mas estable, aunke un pelin mas lento, pero vaya, ni se nota.
3- Si despues de mirar todo esto, sigue dándote error, una de dos: o tu sistema operativo esta bastante hecho polvo, con lo que un formateo le iria de perlas, o que tu copia de war3 es defectuosa, o que la memoria ram que tienes es defectuosa, y la tendrás que cambiar. Para poder comprobar si la memoria esta bien o esta jodida, usa un programa llamado goldmemory.
4- Y si despues de esto, te sigue pasando, contacta con el servicio técnico de blizzard, en www.blizzard.com/suport (creo que era esta la direccion). Tu problema es de otro planeta XD