Aconselho reveres a utilização do SVG, se estás preocupado com a performance ou tamanho.
Sim, para fazer um triângulo o SVG seria uma coisa de nada. Até acho que é mais elegante, porque usar borders, ainda que seja uma técnica usada, parece-me um bocado um hack.