First of all, let $p$ and $q$ be some prime numbers with $q/2<p<q$. Then $pq\mid\binom{n}{pq}$ if $$n\equiv a \pmod {p^2}$$ and $$n\equiv b \pmod {q^2}$$ with some $a,b>0$ and $a<p(q-p)$, $b<pq$. To prove this, apply [Lucas's theorem][wiki] on binomial coefficients and also note that $pq$ is a two-digit number $\overline{p0}$ in base $q$ and a three-digit number $\overline{1(q-p)0}$ in base $p$. Now lets assume $n$ is large enough. It is a well-known fact that the interval $(x,x+x^{2/3})$ contains at least one prime for $x$ sufficiently large. Now let us choose $q$ to lie in the interval $(\sqrt{n}-n^{3/8},\sqrt{n}-n^{0.35})$ (which is clearly possible for $n$ large enough) and $p$ to lie in the interval $(q/2,\sqrt{n}/2)$. Then we have the following: $$q=\sqrt{n}-A$$ with $0<A<n^{3/8}$. Therefore, $$q^2=n-2A\sqrt{n}+A^2,$$ so $0<n-q^2<2n^{7/8}=o(n)=o(pq)$, which is required. And we also have $$p=\sqrt{n}/2-B$$ with $0<B<n^{0.35}$, therefore $$0<n-4p^2=O(n^{0.85})=o(n)=o((q-p)p),$$ which is required. So, for $n$ large enough one can find some $k$ around $n/2$ that satisfies your condition, so $f(n)>1$ (and in fact even grows with $n$). [wiki]:https://en.wikipedia.org/wiki/Lucas%27s_theorem