Did you initialize table_ints by writing to every page before running the test? If you didn't, this could instead be measuring accesses to the zero page.
I'd very much enjoy reading a blog post about your findings, if you are interested in writing one. Thanks for sharing, modern CPUs really are quite incredible.