Os processos de sono consomem alguma memória (algumas dúzias de k para cada), mas 300 não são muitos.
Se os relatórios estiverem clareando rapidamente na reinicialização, é possível que você tenha um sniffing de parâmetro.
Você pode testar isso para executar sp_updatestats
: isso invalida os planos de execução em cache e deve tornar os relatórios mais complexos.
O próprio sniffing de parâmetro pode ser resolvido com mascaramento ou dicas (muitas informações sobre o StackOverflow)