Решение проблем с задержками и падением ФПС, а так же скачками латентности (пинга): 1) прописать папку ...MyDocuments\BFBC2 и ...\Games\Battlefield Bad Company 2
а так же процесы: BFBC2game.exe; PnkBstrA(B и если есть К) в список исключений антивируса и/или файервола.
2) сделать дефрагментацию системного диска, и диска где установлена игра
3) очистить "кэш", путь (на примере "семерки"): c:\Users\"ваш логин"\AppData\Local\Temp\BFBC2Game_Data_DFE\
4) можно так же попробовать в свойствах подключения к интернету на вкладке СЕТЬ, снять галочку с протокола "EA Tunal" - помогает не всегда,используйте только в крайних случаях.
так же етот способ помогает когда есть проблемы с подключением к серверам (Выдает ошибку о том что соединение с сервером потеряно)
5) Запускать процес BFBC2.exe от имени Администратора (+ в этом случае в списке серверов пишет реальный пинг)
P.S. так же, перед началом игры, рекомендуется выключить/остановить/выгрузить все ненужные/неиспользуваемые програмы и процесы, особенно те которые в фоновом режиме использують сеть. Например: заметно понижение пинга при "убивании процеса SkypePM.exe
UPD: если используются драйвера forceware - можно повысить ФПС - выгрузив поддержку nVidia 3D vision