A classic ASP.NET app - AppSrv + MS SQL DB. Both servers are heavy-lifters 8 cores, 20 GB of RAM. When load testing, the throughput goes somewhere to 400 VirtualUsers (according
It may be a long shot, but you can try running your code through the Patterns and Practices Checker to see if it finds any low hanging fruit.