depends on the shader you use. 6.22 is a DX8 version, maybe the shader is coded for dx9. furthermore, most level block "shaders" are FFEs, that means no "real" shaders, they do not require ps/vs, and are normally a lot slower. so which shader do you use? which c-script code?

PS: a bit suspicious, having 6.22 pro and just started with 3dgs (after a short time off, though), don´t you think? so don´t wonder about Christof84... was my first intention, too.