performance significantly worse than CircleCI instances

I’m investigating using fly.io for custom CircleCI runners.

I’ve benchmarked instance performance as significantly lower than instances provided by CircleCI. Downloads are about 2/3 the speed, and CPU performance is about 85% the speed.

Do all regions have the same CPU hardware + bandwidth? If not, what region would be best to use for max CPU/bandwidth? (I’m not constrained by sub-second latency.)