>ところで検証に使ったオリジナルXファイルも当然非圧縮バイナリXファイルだよね?
当然。
どう考えても1MBのファイルを読み込むより100KBのファイルを読み込んで
解凍処理の方が高速だろ

元のファイルサイズが小さいファイルはそもそも圧縮する必要すらないしな
スターオーシャン4とかFF12クラスのまともなモデルデータとアニメーション
で検証しろ

そもそもゲーム作った事あるのか?と問いたい

ttp://marupeke296.com/DX10_No4_Mesh.html
ここにDirectX10でDirectX9を使いXファイルからメッシュデータを読み込む方法が
書いてある