Questions about rendering method

Hello everyone, I have a great doubt about the best way to render my game.

I want to make my land based on squares 100x100 with texture. But I do not know whether it is better to create several instances of the class doing render terrain in absolute position (without using translate) or have each instance to differentiate the values ​​of translation to put into place.

Another doubt is about the method of rendering. In the future I want to use bump mapping with GLSL on the ground and wondered whether it is better to use it for Vertex Array? VBO? Display List? direct rendering?

It is possible to use display list with GLSL?

As are many instances of the class field and its vertices or translations do not change, I do not know if it’s good to keep everything in VBO or Vertex Array.

So many doubts :frowning: sorry for that.

Thanks.