Points or triangles?

What is the fastest way to draw pixel-sized points. Is it glPoints or drawing small tris so they just cover a pixel? Do all types benifits from the CVA extension (glPoints) or is current drivers just optimized for tris?

You can draw points with diferent sizes using glPointSize.
It should be easier than using triangles.