fwiw, the reason github pages is the fastest is because they're cached by fastly. you can cut out the middle man and put your static site directly on their edgecompute platform now (up to 50MB): https://www.fastly.com/blog/no-origin-static-websites-at-the...
Last time I checked, Fastly charges a minimum of $50 so it's not viable when all the other hosts has a free tier and completely free (github and cloudflare).
Is this actually practical for a personal blog? I can't find a thing on their pricing page listing an exception to their minimum of $50/month for bandwidth. Blog posts of this size would have to be millions of page views a month to even make the minimum.