One thing to consider in the end is where you live, this can determine your ping, and how stable your connection may be, for say, From Uk to USA compared to Canada to USA, big difference. in length, further way, more likely the ping is going to be higher, if not just from poor networking issues...