TFS может быть серьезным неудобством при разработке решения, которое используется многими членами команды. Не зная больше деталей о вашей настройке, я бы задал еще несколько вопросов:
Какая у вас спецификация машины?
Все ли другие машины разработчика имеют такую же спецификацию? У них такие же проблемы?
Вы пытались наблюдать за использованием процессора и памяти в диспетчере задач Windows, чтобы определить количество используемых ресурсов?
Таким образом, я обнаружил, что это часто объясняется рядом причин. Как контрактный разработчик, я должен использовать множество различных систем - от новейшего настольного компьютера с 12 ГБ ОЗУ и процессором i7 до виртуальных машин на сервере (мой предпочтительный выбор, поскольку его можно масштабировать и проще снимать с экрана), вплоть до использования старых машины, которых недостаточно для выполнения этой задачи (одна из неприятных частей работы - запросить обновленную машину).
Я предлагаю переустановить среду разработки с нуля, включая операционную систему и все остальное. Убедитесь, что аппаратное обеспечение - лучшее, что вы можете получить, и установите его на экземпляр виртуальной машины на этом компьютере. Таким образом, вы можете создавать инкрементные (хотя и немного большие при нескольких ГБ) резервные копии, которые пригодятся вам в случае возникновения проблемы.
Кстати, самая распространенная проблема, с которой я столкнулся, была связана с плагинами Visual Studio в системе, в которой не было достаточно оперативной памяти. ReSharper был моим самым большим нарушителем, поскольку он регулярно компилируется в фоновом режиме, чтобы высвечивать ошибки - но лично я бы не стал писать код без него сейчас.