Overwriting templates in child theme and performance

Actually, what you have described is the correct way to do things and there shouldn’t be any noticeable impact on site speed and performance.

Using child themes also has the benefit of allowing your changes to persist through theme upgrades.