I'm also a pretty big OpenGL fan, which is why I have the question. I have no idea why OpenGL is so much faster than D3D8, but I bet it might have something to do with the draw distance. For example, I get "polygon rip" in OpenGL that is dependant upon the distance of the object from the view. The farther away it is, the thicker the line, or "rip". This rip has the appearance of a textured, but non-shaded polygon; meaning whatever effects the rendering engine is supposed to pass upon that polygon (including obstruction from other polygons), has no effect within the thickness of the rip. The way it passes thru is somewhat mysterious. It seems to rotate, but not hub of a wheel, more like the face of a wheel. Ugh, just trying to explain it gives me a headache. I don't know how to describe it without making myself confused. It's not a VSync thing either. Oh well, maybe someone else can explain what I mean...
EDIT: Oh yeah, this doesn't happen in D3D.