Estrutura de Entidade vs NHibernate - Desempenho

Eu estou olhando para implementar um ORM em nosso sistema. Atualmente, temos muitas tabelas com muitos dados e procedimentos armazenados horríveis. Ouvi dizer que usar um ORM pode atrasar o sistema. Alguém sabe qual ORM é melhor em velocidade e desempenho usando consultas criadas no código C # e mapeamento para procedimentos armazenados?

obrigado

EDITAR:

O projeto usará tabelas existentes que são grandes e contêm muitos dados; também usará procedimentos armazenados existentes que executam tarefas complexas em um banco de dados do SQL Server. O ORM deve ser capaz de realizar transações e ter alto desempenho ao executar os procedimentos armazenados existentes e consultar as tabelas atuais. O projeto é baseado na web e usará os serviços da Web do WCF com o DDD. Eu posso ver que a EF é muito mais fácil de usar e tem maior suporte, mas se NH é a opção mais adequada?