На данный вопрос ответите только Вы, т.к. мы ничего не знаем о Вашем сайте (т.е., что за классы, сколько, что за свойства, как много аллокаций, что загружает приложение и т.д.).
Опять же, обратите внимание на то, что у Вас строки в топе - это говорит о том, что у Вас происходит много манипуляций со строками, что порождает новые объект строк. Нельзя сказать, что это плохо или хорошо - это просто особенность строк. Если вы что-то делаете со строками (парсинг, поиск/замена/и/т./п) - попробуйте перейти на Span или StringBuilder.
Вообще, по поводу потребления на пике - сделайте нагрузочное тестирование, на 100 пользователей, которые параллельно выполняют определенные действия (вход в систему, загружают данные, просматриваю новости и т.п.). Тестировать можно через JMeter, но. простое тупое тестирование можно сделать через ab.
P.S. Рекомендую обратить внимание на
https://github.com/danielpalme/IocPerformance , я, как бывший "апологет" ninject, рекомендую пересмотреть отношение к нему, он весьма неэффективен в плане быстродействия. Уже не помню по поводу затрат на память, но переход после него на autofac был как глоток свежего воздуха.