vertex arrays are very fast (and made for that purpose actually).
display lists are an old mechanism.
also if you use a single texture, just bind the texture once, then simply draw multiple quads. Geometry is very fast, texture binding slows it down. So minimize texture binding as much as you can