In the server browser the local server I am joining shows anything from 30-60ms. As soon as I join the server, I get kicked for ping of anywhere between 800ms and 6000ms. Pinging server ip results in an average of 30ms. Upload/download speeds are otherwise perfect. When connected to the server - Arma 3 says 2000ms, pinging server ip says 31ms.
What I have done so far:
Verified integrity of game cache
Manually reinstalled Battleye
Deleted local Battleye files and verified integrity to let Steam redownload
Restored game from backup and redownloaded last update
Reinstalled Steam and restored Arma 3 from new backup and old
Removed Arma 3 and completely redownloaded from scratch
Disable windows/router firewalls
Created rules for Arma ports in windows firewall
Port forwarding on router for Arma 3
Tried different router
{F25022} {F25023}