A ping of 20 is fine, and reasonably good.
The 'Problem with your connection' thing is a bug, though ive never experienced it myself. As for lag, well i assume you mean graphics lag, where it stutters, as opposed to lag in its original sense (as in, network lag or ping spikes) This is also...