The best possible bound is $(b-a)^2/4$ when all the $X_i$ are bounded between $a$ and $b$.
The proof is constructive: I will exhibit a sequence $(X_i)$ meeting all the requirements of the question whose limiting variance actually equals this bound.
To help get you oriented, notice as you read the construction below that each of the $X_i$ will have a Bernoulli$(1/2 - 1/2^{i+1})$ distribution and that they will all be strongly positively correlated--but never perfectly correlated.
All variables are defined on a common probability space $(\Omega, \mathcal{S}, \mathbb{P})$. Let $\Omega=\{0,1,2,3,\ldots, n,\}$ be the natural numbers, let $\mathcal{S}$ consist of all their subsets, and let $\mathbb{P}$ be the probability measure
$$\mathbb{P}(\omega) = 2^{-\omega-1}.$$
Define a random variable $X$ to be
$$X(0) = 0;\ X(1)=X(2)=X(3)=\cdots=1.$$
For $i=1,2,3,\ldots,$ modify this variable by setting
$$X_i(\omega) = \cases{\matrix{0,&\omega=i\\X(\omega)&\text{otherwise.}}}$$
Let us compute some moments. Since every $X_i(\omega)\in\{0,1\}$, $X_i = X_i^2$. Thus
$$\mathbb{E}(X_i^2) = \mathbb{E}(X_i) =\sum_{\omega\in\Omega} \mathbb{P}(\omega)X_i(\omega) = \frac{1}{2} - \frac{1}{2^{i+1}}$$
and for $j\ne i$
$$\mathbb{E}(X_iX_j) =\sum_{\omega\in\Omega} \mathbb{P}(\omega)X_i(\omega)X_j(\omega) = \frac{1}{2} - \frac{1}{2^{i+1}} - \frac{1}{2^{j+1}}.$$
Therefore
$$\operatorname{Var}(X_i) = \mathbb{E}(X_i^2) - \mathbb{E}(X_i)^2 = \left(\frac{1}{2}-\frac{1}{2^{i+1}}\right) - \left(\frac{1}{2}-\frac{1}{2^{i+1}}\right)^2 = \frac{1}{4}-\frac{1}{2^{2i+2}}$$
and
$$\eqalign{
\operatorname{Cov}(X_i,X_j) &= \mathbb{E}(X_iX_j) - \mathbb{E}(X_i)\mathbb{E}(X_j) \\
&= \frac{1}{2} - \frac{1}{2^{i+1}} - \frac{1}{2^{j+1}} - \left(\frac{1}{2} - \frac{1}{2^{i+1}}\right)\left(\frac{1}{2} - \frac{1}{2^{j+1}}\right) \\
&= \frac{1}{4}-\frac{1}{2^{i+j+2}}.
}$$
Because (when $j\ne i$) the squared covariance is not the product of the variances, $X_i$ is not perfectly correlated with $X_j$. Thus this situation complies with all the requirements of the question. We therefore obtain a bound on the limiting variance of
$$y = \lim_{i\to\infty}\operatorname{Var}(X_i) = \lim_{i\to\infty}\frac{1}{4}-\frac{1}{2^{2i+2}} = \frac{1}{4}.$$
On the other hand, no random variable bounded between $0$ and $1$ can have a variance exceeding $1/4$. That shows this is the best possible bound.
In general, if the bounds on the random variables $X_i$ are $a$ and $b$, we need only rescale this example by $(b-a)$ and shift it by $a$ to produce an example in which the limiting variance is $(b-a)^2/4$, QED.