We all had moments where we really want to play on a server but get kicked for high ping because of sudden spikes, or you have constant high ping and can't play on any server. Well i got a fix for you .
To do this you need to enable your firewall.
Tutorial
Go to control panel > System and Security > Windows Firewall.
On the right you will see Advanced settings, click on it. Then again on the right you will see "Inbound Rules" click on that. Then on the right press "New Rule", After that a new window will open.
The first step will be "What type of rule would you like to create?", click on the last rule called "custom".
Then second step will be "Does this rule apply to all programs or specific?" Click all programs.
Third step will be " TO which protocols and ports does this rule apply?" Change the protocol type to ICMPv4 and press next.
fourth step will be "Specify the local and remote ip addresses to which this rule apply" again leave everything on default.
Fifth step will be "Specify the actions to be taken when a connection matches the condition" again leave everything default.
Sixth step will be "When does this rule apply" check all the boxes.
And then the last step will be to name your rule, you can name it anything. Leave the description empty.
The result.
To check whether its working or not go to battlefield 4 server browser. And check if the ping show up, if pings show up as "-" then it works if not try all the steps again. If you need any more help or it does not work ask me. Please leave a thanks if it helped you.
Peace