The reason why the black and heavy armours look different, is because they have no bump and specular map. Instead, they are lit using a simple shader, which is either disabled in warband, or simply doesn't look too well on the provided textures. I guess it's disabled, because if you look at the heavy armour in OpenBRF, it is quite shiny, while ingame, it is dull gray.