Uma resposta fraca, mas o .NET 4 RTM pareceu resolver esses problemas.
Temos vários aplicativos da Web .NET4 RC ASP.NET MVC2 RTM em execução em um servidor Windows 2008 R2. Todos se comportam muito bem, exceto um que encontramos regularmente rodando a 99% da CPU.
É o mais complexo dos aplicativos, mas não está fazendo nada de extraordinário. Ele depende muito do ASP.NET Cache, mas limitamos a quantidade de memória que ele pode usar.
Isso soa como um problema com o ambiente?
Rich
O que um profiler diz onde o tempo de CPU é gasto?