I'll +1 everything that was said here. Good advice.
In addition to it, if you wish to minimize the dirt weakening fabric issue, just rinse your combats after a game with cool water. No detergent. Rub the dirt out either by rubbing the fabric against itself or using your hands,continue until the runoff is fairly clear.
NSWDG Enthusiast, Milsim Junkie, Tactical Tailor, Kit Calibrator.
The rants & ramblings of an everyday Weekend Warrior.