Material Instance versus Base Material Performance

Performance wise, setting up a master material is good approach, you could also look into virtual texturing: