El Battlefield funciona con tan pocos megas de RAM? Yo diría que el fallo puede venir por ahí. Otra cosa, que la gráfica sea AGP8x y de 128MB no significa nada, puede ser desde una fx5200 (una basura) hasta una 6600GT (una gran gráfica).
Lo que primero haría sería pasarle el Prime95, si es un fallo de estabilidad de sistema eso te lo dirá. También le pasaría algún Benchmark gráfico tipo 3dmark, en modo cíclico, a ver si en unas horas falla. Si nada de eso falla es que, o es cosa de la RAM, o es cosa de que los drivers de la placa base te están dando problemas con ese juego. Claro que también podría ser que fuera el mismo juego el que estuviera mal.