O Perfmon é uma boa ferramenta quando você sabe exatamente o que deseja medir, mas, para pesquisar os gargalos, eu procuraria Process Explorer primeiro para obter uma visão geral e, se isso revelar algo, aumente o zoom com xperf ou outro perfilador.
Se o seu aplicativo ASP estiver usando um banco de dados, tente usar um gerenciador de perfil de banco de dados para verificar a consulta. Dez para um, a interoperabilidade do banco de dados é o culpado. Muitas vezes, a recuperação de tabelas inteiras apenas para mostrar uma parte ou outra sobrecarga similar.
Também pode ser um problema de latência de rede em que o banco de dados precisa ser acessado várias vezes com consultas que dependem dos resultados da consulta anterior. Esses problemas de latência às vezes são difíceis de descobrir (especialmente se você não for um desenvolvedor), pois nem sempre exibem uso excessivo de recursos em ferramentas como o Process Explorer ou o PerfMon.