Hello Hell,
Welcome to PCHF.
Low ping can be a result of the following (common):
- Software or Malware
A program running in the background using up some of your bandwidth. Look at any software you have installed recently. Security software, P2P, anything that may require internet access. Also, you can try going through PCHF Prework on my signature, for a member of security to analyse for malware.
- Hardware
Make sure your PC meets the minimum requirements for the game, if not recommended. If you find that you start having lag, when you see a lot of terrain, then try to lower your graphics quality settings to see if this makes any difference.
- ISP
Make sure your ISP is providing the speed they have promised, using something like:
DSLConnect UK - Speedtest . 512kb/s is a bit low for gaming as it is IMHO.
- Server Location
The location of the server is a common result of high ping. Obviously, if you are based in the UK, connecting to a server in the US is going to give you a higher ping that connecting to a server in the UK, due to the long distance.
- Server Stress
Some Server providers host a number of games on the same server. The more players that connect to these servers, the more that have to share the same connection, and the more stress is put on the server.