I think Spike was always different. He always had a deep capacity to love. So I think it was definitely there
James has even said that Buffy was the only person to come along to inspire Spike to be a better man.
Him going and actively seeking to get his soul back to be a better man for Buffy is why in the long run, Spike will always be better for Buffy than Angel in my opinion.