Система компьютера!
Видеокарта-nVidia GTX 650 ti
Оперативная память-8 ГБ
Процессор-AMD A6-6400k APU with Radeon(tm) Graphis (2CPUs),~3.9 GHz (до 4.1 в режиме турбо)
Оценка производительности Windows-5.9
Монитор с разрешением 1920х1080
Вот заметил ещё 2 вещи!
У меня плохой интернет, пинг на серверах 120-300,НО когда у меня пинг был 50,то с фпс было всё нормально, скакал от 30 до 60,когда большой пинг то и фпс от 20 до 30
Так же заметил, что когда уменьшаю разрешение экрана то фпс тоже растёт.. .
Может он зависит от скорости интернета? Интернет модем билайн :(

Убрать все виджеты с рабочего стола, выгрузить все ненужные процессы, обновить драйвера видеокарты
Нахер поотключать все то гавно что ты на рабочий стол накидал типа часов и нагрузки цп как минимум
От интернета тоже сильно зависит. Компьютер не научился ещё предугадывать будущее (увы) и без ответа от сервера "рисовать картинку как она произойдет на самом деле он не может" ...он как бы рисует (заготавливает кадры заранее) но хуяк приходит с задержкой ответ с сервера и там гвоорится что оказывается противник давно повернул направо а компьютер уже построил картинку будто противник бежит по прямой ...капютер бережно удаляет заранее заготовленные кадры и рисует новые уже то что есть на самом деле за время оставшееся не скушанное пингом, а с пингом 300 (задержка треть секунды) это пи*дец просто
строю свой ответ, основываясь на знаниях, приобретенных из игры call of duty 2 (думаю, принцип у них всех схож) Ты правильно заметил, чем меньше разрешение монитора в игре, тем выше будет твой фпс. От пинга тоже много чего зависит, чем меньше, тем лучше.
Не знаю как в "батве", а в "коде" можно повлиять на фпс прописывая в консоли нужные команды. Думаю нечто подобное есть и в батлфилд 3
Вывод: попробуй поискать консольные команды по увеличению кол-ва фпс в игре батлфилд 3 в интернете.