Yes, even using c_setminmax the player floats. Only works if I scaling the model in a high value, testing until he put your foot in the floor.
Now I see that this happens because the position of the model in MED. if I centralize the model, I need to use a high scale to touch the floor. But if i put the model under the axis of MED (the axis above of your head), I obtain the player touching the floor in a small scale.
So, the model above the axis, i need to a high scale, and under the axis, I obtain a small scale. This is the problem with PH_CHAR.
About the second problem (scaled terrain), is with PH_CHAR that this happens, not a vehicle.