Re-enable subimage optimization with scaling check

Thanks go to @Squall-Leonhart for finding the issue, it was when texture scaling was enabled (which makes sense now.)

-[Unknown]