I'm making a benchmark under Ogles 1.0 with 2700G

The scene is a typical map drawing.. some areas for a total of 29K triangles and 11K vertex.... and some of this area contours.

Initially I make a lot of calls (800) to the drawElement to draw lines using GL_LINE_STRIP.. but performance were not good.. much worst than triangles.. and we thought the problem was the number of calls to the primitive.
To avoid this I created a single array drawn using GL_LINES.. in this way I have to repeat a lot of vertexes but I can simulate the pen up and i can call the DrawElement only one time.
The performance gain is significant, but related to triangles speed it seems not enough.

I also made a test to draw line as triangles, but if I do in this way, when the triangle collapse, it disappears.. instead the line, if drawn it never disappears...

so:
Areas
29K triangles, 11K vertex
40 millis

Lines
6.5K vertex, line width 1.0
50 millis

How can I draw line quickly ?