Materialize will give you the best results if you load JUST a normal map, and create a Heightmap. It will turn the normal map into the real geometry it fakes, and then fire shadows in 360 degrees, creating a highly accurate heightmap from normal map.
CrazyBump just extracts what it thinks is Y, and looks really bad.