Is an in-memory table faster to read from than a table cached in memory?
What is the wait type you experience when your on-disk table is slow to read from when it's already cached?

Memory-optimized tables are optimized for writing, not reading, so it's very unlikely you'd see any performance benefit from migration to Hekaton.