Понятно. Ну, я полагаю, утечка памяти на ровном месте все одно происходить не будет, что то её провоцирует. Опять же, если причина в ней.
У меня, к примеру, Бф1 ведет себя вполне скромно, я несколько раз в процессе игры заглядывал в диспетчер задач, ни разу не увидел больше 4 с копейками Гб занятой оперативы на процессе игры.
У вас, случайно, нет ли возможности взять у кого то оперативку на время, для эксперимента?
Кстати, каковы у вас параметры оперативной памяти? Рабочая частота, число планок, производитель? В идеале,дайте ссылку на вашу память где-нить в магазине.
Пока переустановите компоненты Visual С++ так:
а) удалите все содержимое папок: "C:\Windows\Temp\" and "C:\User\[UserName]\AppData\Temp\";
б) все установки запускаем от Админа;
в) перед установкой новых версий удаляем все старые;
г) желательно, ставить версии всех лет, причем, если у вас 64-битная ОС, то нужно устанавливать и х32-е (x86) и х64-е пакеты каждой версии:
VC2005 (хххххх80.dll), VC2008 (хххххх90.dll), VC2010 (ххххх100.dll), VC2012 (ххххх110.dll), VC2013 (ххххх120.dll), VC2015 (ххххх140.dll);
Запустите сам Ориджин с правами Админа
Если толку не будет, дайте свежие отчеты Dxdiag и MSINFO.