I would but I'm on linux and I'm going for cross platform. Right now I'm using opengl and SDL.
I used a display list and got quite a large boost. I also added shading, but I calculated the normals per triangle so it looks very faceted. I'm trying to calculate the normals per vertex, but it's a bit more complicated since there are 6 triangles touching every vertex (except the ones on the edge).
Thanks for all the advice though