Landscape performance issue

if you dont mind self-shadowing to only come from the Sun light, try looking into Iterative Parallax Mapping (which is basically several stacked BumpOffsets) with SelfShadowing (just replace the UDK LightVector with the Atmospheric sun direction node in UE4, which IIRC you have to negate)