I'm not sure if the question was aimed at me, but I'll answer it anyway:
It's not the only way to go, like you correctly pointed out, as long as the images are properly cached in the GPU, the performance should be optimal. All I'm saying it that GDX is a great tool to achieve that result.