What to do when your ISP admits they suck and that they can't do anything about it.
Bufferbloat sucks and will add a lot of extra latency. http://www.dslreports.com/speedtest
See if you have it.
A way to ameliorate this issue is to give FAF higher network priority by having your system assign packets from FAF higher priority.
Part 1: On your system run gpedit.msc and go to the policy based QOS wizard, etc. (unfortunately this is only available in pro versions of windows, but maybe there is a workaround)
As you go through the wizard specify a dscp value (such as 48(corresponds to CS6)) and remember it.
Part 2: Go to your router QOS settings and create a custom QOS policy, make it for upstream and specify CS6 (if you wrote 48 for the dscp value)
All this may or may not work depending on what you have done to your system in the past and what is living in your registry.
useful things:
in powershell(cmd) type GPUPDATE /TARGET:Computer /FORCE, to get the computer to pay attention
registry settings to change if things don't apply
Add these two keys : [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters] "DisableUserTOSSetting"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\QoS] "Do not use NLA"="1" THIS IS NOT A DWORD BUT A STRING
The last entry is necessary to get the DSCP value to assign to both tcp and udp packets
also in the QOS group policy editor advanced settings(right click on the icon)
Go to DSCP marking override tab and put a checkmark in the control DSCP....
also in your ethernet settings make sure you have QOS packet scheduler checkmark(on by default)
As always PLEASE RESPOND with what you know
Successfully tested against: Jagged and Blodir. Two players I haven't been able to compete with in ages. Although they did suck quite bad in the games, I didn't have any lost orders or other bs.