Você não indicou qual versão do SQL Server. Lembre-se de que o SSRS 2005 também requer o IIS instalado na caixa. O SSRS 2008 não. Ele usa o HTTP.SYS nativamente. A resposta ideal é a no. 3, no entanto, ela realmente depende da carga existente no servidor físico, bem como do tipo de relatório que você estaria executando. # 1 / # 2 são essencialmente a mesma opção em relação ao desempenho.
A verdade é que, sem conhecer as características de desempenho, ninguém aqui pode lhe dizer a melhor opção. Seu melhor caminho é ter uma boa idéia de como os SQL Servers estão funcionando hoje, configurar um pequeno ambiente SSRS de desenvolvimento e criar um perfil dele enquanto você testa os relatórios, e depois toma a decisão por lá. Se você não sabe por onde começar a obter um perfil de desempenho em seus servidores SQL, permita-me recomendar: