Would it be possible to add a sort by ping to the server filters
Sorry its not possible because of some reasons.
1. Not all servers shows you a ping, because the ping is seperatly fetched on the page and it could take some time to see a servers ping.
2. Instantly after the ping is displayed, its out of date. A servers ping various every second, several things have a impact for a ping, like hardware, players, network utilization, many more...
you can sort your serverlist by just one simple klick on the ping lable on top.
Oh, yeah. You really could sort it with battlelog features only. I don't saw it.
So we couldn't make it better than it is.