Com base na sua consulta, acho que esse é um comportamento normal. Suponha que você tenha 100 computadores e cada um tenha 30 softwares. Então 3000 (300 * 10) registros serão devolvidos de volta em todos.
Eu recomendo que você divida a consulta em duas partes, uma inclui Nome do servidor, Total de memória, etc., e a outra inclui os aplicativos instalados em cada servidor.
Além disso, você também pode usar o relatório interno "Produtos em um computador específico" para visualizar as informações.
\ Monitoramento \ Visão geral \ Relatórios \ Relatórios \ Software - Empresas e produtos