I managed to make a gsc script after all
i only needed this in it to make the draw distance much better when i increase fov things are not texture popping anymore so it must have worked
i also found i can proper disable dof too
code looks like this in my gsc file
init()
{
setDvar( "sv_cheats", 1 );
setDvar( "zombie_cheat", 1 );
setDvar( "r_lodBiasRigid", -1000 );
setDvar( "r_lodBiasSkinned", -1000 );
setDvar( "r_dof_enable", "0" );
}