Se este XML estiver sendo usado para a transmissão de dados usados para finalidades de relatório, não creio que este tamanho seja problemático. Veja que as compressões dos protocolos e do hardware envolvido na transmissão pode representar este seu documento numa fração do tamanho original.
De outra forma, caso você esteja trabalhando com transmissão de dados que não sejam em lote, ou seja, dados pelos quais o usuário ficará aguardando para dar prosseguimento à uma ação, tente rever os seus critérios de consulta e recuperação dos dados. Pode ser que vc precise filtrar um pouco mais, buscando somente o estritamente mecessário para o trabalho.
Um abraço!