There is no reason 3d displacement couldn’t handle this kind of detail. What is your max subdivs at? Typically you want to keep them low like 4-12, and control the detail with view dependent edge length, lower the edge length for better quality *but not too low.