Du hast jetzt schon öfter Thesen darüber aufgestellt, Mika, dass PNG das effizientere Format für Texturen ist. Woher hast du diese Information? Kann ich da was nachlesen?
Soweit ich das gelerent habe, hat PNG nämlich keinen eigenen Alphakanal - es sieht so aus, ist aber nicht so, deshalb auch kleiner als 32Bit TGA. Der "Alphakanal" in PNG kommt daher, dass einfach das RGB Layer maltretiert wird. Da hier dann der 4. Kanal fehlt, fehlen auch Informationen in der Textur. Entweder eine Engine rechnet da großartig hinterher oder[eher "und"] das Ergebnis passt nicht - beides bescheiden, würde ich sagen.
Natürlich hat eine 1024 * 1024 TGA, 4 MB, aber dafür können diese 4MB direkt verwertet werden.
Nachtrag:
Ich habe auch eine Quelle gefunden, die meine Ausführungen stützt: