Consider a positive-valued, arithmetic function $f$ with $f(n)\geq 2$. Suppose that $f$ satisfies the inequality
$$c_1N\leq\sum_{n=1}^Nf(n)\leq c_2N$$
where $0<c_1<c_2$ are real constants.
The aim is to show that $$f(n)=o(n^{\epsilon}) \text{, } n\to\infty$$
It is straightforward to show that $\forall \epsilon >0$, $$\liminf_{n\to\infty}\frac{f(n)}{n^{\epsilon}}=0$$ Otherwise, for $n$ larger than some sufficiently large $N_{\epsilon}$ and $c_{\epsilon}=\liminf_{n\to\infty}\frac{f(n)}{n^{\epsilon}}>0$, $$f(n)\geq (1-\epsilon)c_{\epsilon}n^{\epsilon}$$ and hence $$\sum_{n=N_{\epsilon}}^Nf(n)>(1-\epsilon)c_{\epsilon}\sum_{n=N_{\epsilon}}^{N}n^{\epsilon}=O(N^{1+\epsilon}) \text{, } N\to\infty$$. This contradicts the right hand side bound in our inequality.
The $\forall \epsilon>0$ $$\limsup_{n\to\infty}\frac{f(n)}{n^{\epsilon}}=0$$ case has proved more difficult:
If these $\limsup$s are finite for each $\epsilon>0$, then of course by picking $\epsilon'<\epsilon$ we have that $$\limsup_{n\to\infty}\frac{f(n)}{n^{\epsilon'}}=0$$.
On the other hand I cannot obtain a contradiction, assuming that there is a fixed $\delta>0$ such that $$\limsup_{n\to\infty}\frac{f(n)}{n^{\delta}}=\infty $$
For $x>0$ and $\phi(x)$ a strictly increasing function, such that $$\lim_{x\to\infty}\phi(x)\to\infty$$ we may construct a sequence of integers $n_k$ such that $$f(n_k)>\phi(k)n_k^{\delta}$$
From here it is not clear what choice to make for our auxiliary function $\phi$. Any input would be greatly appreciated!