Russia has better internet speed because the vast majority of it has no access to "high speed" internet. Infact a large portion of it essentially has no inhabitants. Part of the United States problem is its large area, the vast majority being spaced out suburbs which makes it quite expensive. Lack of competition is what keeps the speed slow. Huge area is what keeps the costs high. Its a double wammie.