Indudablemete HL2 correria en una XBOX como la seda, por que como bien comentasteis antes, si la Xbox corre el Doom3 que te cagas, pues para el HL2 le sobra de todo.
La diferencia del motor del HL2 con el de DooM3 o HALO es que HL2 optimiza mas los recursos, por lo que es mas adaptable a cualquier configuracion, no como ID en Doom3, con su politica de "A saco, y a quien no le funcione que se compre una máquina mas potente", como si fueramos diseñadores de CAD o algo por el estilo.
Por eso me gusto tanto el motor del Unreal Tournament o Half Life, por que 1º, para jugar no necesitas un maquinazo (cosa que para jugar con DooM3 en minimos ya necesitas un equipo interesante) y 2º, que las mezclas de configuraciones hacen que juegues con cierto nivel de calidad media, cosa que Doom3, ejem, solo puedes tocar dos cosas, o si eres un poco conocedor, meterte en temas de .cfg, cosa que no tendria que ser así.