Для начала:
Windows 7/Windows Vista
* В Windows 7/Vista идем в меню пуск. прописываем в строке поиска "cmd" , запускаем от администратора.
* В командной строке пишем: bcdedit /set increaseuserva 2800. Жмем enter.
* Убедитесь что вы увидели сообщение об успешной операции.
* Закрываем командную строку. Только что вы сказали системе использовать 2700MB памяти под приложения
* Изменеия вступят в силу после ребута.
Сам конфиг
[Ссылки могут видеть только зарегистрированные пользователи. ]
Данный конфиг понижают графику до возможного максимума, притом игра смотрится просто замечательно при большом количестве fps.
Но я предупреждаю. Золотых гор не обещаю: у одних людей может пойти лучше, у других - хуже.
Делал под среднестатистический ПК.
Фаил переместить в C:\Users\\Documents\Battlefield 3\settings соглашаясь на замену.