How to get 3d displacement as crisp as 2d displacement

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.