How can a VPN help easing the server lag? Shouldn't it be the contrary, since you are connecting thru another server?

Does it actually work? I'm kinda tired of the random latency I'm getting... Also random 90000 kicks.