well pretty much all modern games use both, normal maps can only fake shading, they cant change the silhouette. So make the silhouette look good, increase the amount of polys if you need to, but for surface details, especially if they are on a flat surface, just bake that detail into the normal map. It is really hard to…