i think there must be a way to check if a card supports a shader model and use a different / lower terrain solution. e.g. normal terrain with one texture. i think the conitec multitextureing shader does these kind of checks.