Как Вы справляетесь с большими данными в MS SQL Server?
Зачем столько ОЗУ? Какой размер "горячих данных", какой паттерн нагрузки? Почему БД такая "здоровая"? Не хранится ли в ней бинарная информация?  Можно ли её поделить на различные БД меньшего размера? 
Это и многое другое можно использовать как направления для оптимизации. И что-то мне подсказывает, что хорошее многоуровневое хранение и вытеснение бинарников в отдельное место решит ваши проблемы с БД.
Так покажите структуру самых больших таблиц, посмотрим.  В сбере у меня была база больше 2 терабайт, но у нас реально куча юзеров и куча транзакций.  Терабайт оперативки нужен не был. :)