in addons cfgSurface.hpp there is a value for "maxSpeedCoef"
Setting value to the 0.62 makes IFVs immobilized, when for example civilian offroad car is still working.
I think IFV:s should be configured so that they are more capable in rougher surface than civilian cars.