Sigue sin tener nada que ver con lo que digo. En PC se saltan la mayoría de aspectos para optimizar un juego, referente a la gestión de la memoria y recursos, además de no poder crear los shaders ideales para un PC, pq existen muchos distintos.
La "optimización" en consola se basa en usar esos aspectos que por cierto vienen recomendados y documentados en los SDK, incluyendo el de PC, gestionar bien los recursos, y crear los shaders de forma que mejor le vaya a la GPU que lleve montada, y luego sabiendo la CPU específica que monta, adecuar las estructuras a su caché, y aprovechar los mecanismos de concurrencia sabiendo de antemano el nº de núcleos y cómo están asociados.
No hay más, aquí no hay ensamblador ni cosas raras., se programa igualmente en C++ y HLSL.