I like your example of knowledge and sport... I would choose enough in both, but my definition of enough regarding to knowledge is very vague fluid: Enough might be "I dont want to fail the exam" or "I need to be the most expert person on the planet" depending on the subject.
P.S: If you find yourself uninspired for long-form content, you may try short form on DBuzz. Have a !PIZZA