Pesa mucho

También mirad a ver el tema de las texturas quecomentas ¿de qué tamaño son los mapas de texturas? Si c omo supongo, lo queréis para un juego, lo recomendable es que no sean mayores de 256 por 256, a no ser que vaya a correr en una máquina muy potente.

Por otro lado, el png almacena la información del canal alpha, y si éste no lo utilizáis, tal vez os salga más a cuenta usar otro formato de textura, aunque pierda algo de calidad.

Otra cosa que podría ser es que vuestro motor esté duplicando alguna textura. Si, por ejemplo, usáis una misma textura en dos partes diferentes del modelo, y éstas tienen un id diferente. Por ejemplo, tenéis un material multisubobjeto con las texturas de la puerta derecha, en el que la textura de la manija de la puerta tiene el id 2, y otro material multisubobjeto para la puerta de atrás, en el que usáis la misma textura para la manija, pero ésta aquí tiene el id 5, pues generalmente los motores suelen entender que se trata de dos texturas diferentes y te la duplican.

No se me ocurre otra cosa, a ver si tenéis suerte.