I recently discovered on some quads, that texture isn't going smoothly along the whole image. I am unsure how this would look, but i would try by adding 1 vertex in the average middle point of quad. That way you would render it as 5 point GL_TRIANGLE_FAN, where v0 is center of quad.