Geforce 3 works.
cullmode should be set to CCW or CW but not to none. Otherwise hidden triangles will be calculated. I am also concerned about the _zenable=false_ statement which means that the alpha blend will take place no matter whether the terrain is hidden behind another object. Not sure where that might cause errors, but it looks suspicious.