Não se esqueça de que o GAC pode armazenar várias versões do mesmo assembly (para evitar ".DLL Hell", ou seja, uma referência pode vincular a uma versão específica para evitar incompatibilidades de versão). Meu GAC no Windows XP SP3 tem 939 MB, distribuído em mais de 1500 arquivos. Seus números parecem muito normais para mim.