$\newcommand\Om\Omega\newcommand\R{\Bbb R}$The answer is no. Indeed, for real $k>0$, let $$G_k:=\{(x,y)\in\Bbb R^2\colon x>1,|y|<k\sqrt x\}. $$ For $(x,y)\in G_2$, let $$f_0(x,y):=y^2/x-1.$$ For all $(x,y)\in\R^2$, let $$f(x,y):=\max\big(0,\sup_{(u,v)\in G_2\setminus G_1}[f_0(u,v)+(\nabla f_0)(u,v)\cdot(x-u,y-v)]\big),$$ where $\cdot$ stands for the dot product. The function $f$ is convex, being the pointwise supremum of affine functions. Moreover, $f$ is real valued, because $f_0(u,v)$ and $(\nabla f_0)(u,v)=(-\frac{v^2}{u^2},\frac{2 v}{u})$ are bounded in $(u,v)\in G_2\setminus G_1$. In fact, for all $(x,y)\in\R^2$, $$ f(x,y)=\begin{cases} 0 & \text{ if }x\geq h(y), \\ y^2/x-1 & \text{ if }\sqrt{x}<| y| \leq 2 x ,\\ -4 x+4 y-1 & \text{ if }y\geq \max \left(0,2 x,x+\frac{1}{4}\right) ,\\ -4 x-4 y-1 & \text{ if }-y\geq \max \left(0,2 x,x+\frac{1}{4}\right), \end{cases} $$ where $$ h(y):=\begin{cases} y^2 &\text{ if } | y| \geq 1/2, \\ | y| -1/4 & \text{ if }| y| <1/2. \end{cases} $$ In particular, $f=0$ on the nonempty open set $\Om=G_1$. Moreover, it is easy to see that the function $f_0$ is nonnegative and convex on $G_2$. So, $f=f_0$ on $G_2\setminus G_1$ and hence for $y=\frac32\,\sqrt x$ and $x>1$ one has $$(\nabla f)(x,y)=(\nabla f_0)(x,y)=\Big(-\frac9{4x},\frac3{\sqrt x}\Big)\to(0,0)$$ as $x\to\infty$, whereas $f(x,y)=f_0(x,y)=9/4-1\not\to0$.