$\newcommand\R{\mathbb R}\newcommand\ep{\varepsilon}$Such a statement does not hold for any $n\ge2$. Indeed, in view of the natural embedding of $\R^2$ into $\R^n$ for $n\ge2$, without loss of generality $n=2$. The inequality in question is $$2u^\top f(x)u^\top x\le\ep|u|^2+\frac C\ep\,(u^\top x)^2 \tag{1}\label{1}$$ for all $x,u$ in $\R^2$, where $|\cdot|$ is the Euclidean norm. Suppose that this is true. For any real $t>0$ and any $x=(x_1,x_2)\in\R^2$, let $u=f(x):=y+tx$, where $y:=(-x_2,x_1)$. Then \eqref{1} becomes $$2t(1+t^2)|x|^4\le\ep(1+t^2)|x|^2+\frac C\ep\,t^2 |x|^4.$$ Letting here $|x|\to\infty$ and diving by $t$, we get $$2(1+t^2)\le\frac C\ep\,t$$ for all real $t$. Letting now $t\downarrow0$, we get $2\le0$. $\quad\Box$