Average ping is a useless metric for FAF.
Use something like pingplotter.
What type of connection do you have? Internet over television cable tends to have high packetloss and very inconsistent ping.
250/25 sounds like exactly that; internet over television cable. If so I suggest dumping that and getting fiber. If no fiber; for gaming you are better off with a 10/1 DSL connection..
E.g.; 15 years ago with DSL and now with fiber I get a lower maximum ping than ppl with internet over the television cable get as minimum ping. I might get 10 ms average, 9 ms minimum and 15 ms maximum where they get 25ms average, 21ms minimum and a not-so-rare 150 ms maximum. That is besides the packetloss... DSL and fiber none... cable... off the chart.
Remember that FAF requires every packet. In a shooter you might 'teleport' if some packets are lost, FAF will just freeze the game while waiting for the packet. If all packets are <500 ms from every player to every other player, the game will run absolutely smooth. This can even be the case with the 'hated' Australian players with 400 ping. In the other way around you can have everyone <100ms ping average and still be frozen 99% of the time. Long story short; the average is irrelevant. Only the % of packets >500ms is relevant for FAF.
And while Battlefield or other shooters are unplayable with 200 ping, FAF is not.