So playing around with some registry and networking settings I was able to lower my latency by about one hundred and fifty by applying this registry tweak.
Go to Start -> Run, type in `regedit` and click OK.
On the left open HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Services -> Tcpip -> Parameters -> Interfaces -> (Choose your card here, it will be the only folder that contains the most data in it, that appears on the right). In here right click on the right and make a new `DWORD Value` when you can name it, type in (case is important) `TcpAckFrequency` and press enter, double click it to modify the value and change it to `1` and click OK.
You will need to restart your computer for this change to take effect. If you find that this did not help at all, or messes something else up, just delete the `TcpAckFrequency` DWORD item you added.
Along with this, you can also do another tweak which seemed to help a lot on my Windows machine for in-game latency.
Open Control Panel and then Network Connections. Right click on Local Area Connection (or your network adapter) and choose Properties. Near the top you should have a Configure button to the right of the name of your network adapter. Click Configure at the top you should have some tabs, click Advanced and on the left choose the option that is related to Checksum Offloading (you may not have this option, or it may be called something else like TCP/IP Offloading IPv4) and turn this Off. Save your settings and restart the machine.
Let me know if it helps you as well.
Update: I have been looking for a nice PvE community and have not found a good one. So I started working with some friends and have been running Divinities Bane. Still new at the time of this writing but it’s constantly updated and we will not be dealing with whining players and will be focusing on an English speaking audience although it is open to all.