Something I never hear people taking into consideration while discussing lag is graphic cards. I used to have a laptop with an out to date graphics card (if there was one in the first place, not sure), and lagged. After purchasing a new computer, even on the same connection, I have little to no lag.
If you don't want any lag in a game on a computer, you have to have a decent graphics card.

**Signature Edited by Tibaroo** Please use a more delicious signature.