Use WTFast or Battleping or some sort of ping gaming service to give you a more direct route to the server thus lowering your ping. If you're having PC trouble then get a better PC?
Make sure you're running on DirectX 9 instead of 10 in your settings and turn everything to low or medium.