I believe that there is one slight difference: "I lack free time" might mean that you do not have the "free time" like every other person has. "I do not have enough free time" means that you somehow get some free time, but not as much as you would like to.