Hello Mellsj
here is what i do to avoid rendering every polygons in my scene, I put the fog at a distance smaller than the farPlane value,
My maxPolysVisible is 50000 and it works just fine. But as Egon said, i m surprised that your problem comes from this point
private void setupFog(){
theWorld.setFogging(World.FOGGING_ENABLED);
theWorld.setFogParameters(1000,0, 0, 0);
Config.farPlane = 1020;
}