to have better results

I am sorry for this quite bad english…
My question is surely cummon but i need an answer !
How could i code with opengl to use all graphic card’s possibilities ? for example to speed up drawing vertexs, textures…
Tanks for your answers.

use extensions.

Put your everything static in display lists (terrain etc).
Trade off speed vs. quality by using fast bilinear mipmaped textures, or beautiful trilinear,high level anisotropic mipmaps.
For very complex geometry (at least 10000 vertices) changing each frame, use VBO : http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_buffer_object.txt

It depends mostly on what you do, and what you need.