In 4.5 base color is supposed to go with metal pbr shader, diffuse is supposed to go with spec pbr. In 4.4.1 I don't think there was a difference, diffuse worked fine for both shaders, I think? I've been working with the spec pbr, myself.
Specifically, I've only noticed base color inputs just added to nodes that didn't have them previously. That means they are processed different than the diffuse now, where as before they weren't, you'd just stick them in the diffuse inputs.