Very odd, as I'm developing with OpenGL too and have zero problems on my GF7900.

But I did some further debugging using glIntercept and the log stops a line after glDrawElements, so maybe you're doing something not 100% valid when drawing the interleaved arrays? Maybe just add a second renderpath that uses display lists or better forgett vertex arrays and directly use VBOs.