Technically speaking, use of vintage for any non-wine item is anything between 20 and 99 years old. 100+ is an antique.
I believe the age of a person has a lot to do with its intepretation as well. As we age, our frame of reference tends not to shift easily. In 1980, I considered 1920's coins and 50's to 60's cards to be OLD. Today, I would not consider 60's coins or 70's to 80's cards in the same context.