Is there a more performant alternative than overriding template files?
You can eliminate unnecessary markup through the Views UI. 

When you add a field, hidden under Style Settings, they always have this default unnecessary checkmark 



Also, you can remove more markup here



and here