A new section and a few fields on the detail page may meet your requirements, but if you find yourself creating five of the same field, like look-up fields to the same object, because you might need them for some records, then a custom object would be a better solution.
Avoid cluttering the page with custom fields when a custom object and related list will better serve your purpose and create a more satisfying user experience.
Want to receive our list of more than 50 Salesforce best practices? Sign up here. We promise not to share your name with any 3rd parties.