Looking at the equation, my intuition was that the solution $x_*$ will be linear with $r$. This has been checked by a contour plot of $a(x)=0$ for $1\leq x \leq 100$ and $2\leq r \leq 100$.
A few calculations
$$\left(
\begin{array}{cc}
r & x_* \\
10 & 14.9327 \\
20 & 29.3568 \\
30 & 43.7828 \\
40 & 58.2092 \\
50 & 72.6359 \\
60 & 87.0627 \\
70 & 101.489 \\
80 & 115.916 \\
90 & 130.343 \\
100 & 144.770
\end{array}
\right)$$ A quick and dirty linear regression gives with $R^2>0.999999$
$$\begin{array}{clclclclc}
\text{} & \text{Estimate} & \text{Standard Error} & \text{Confidence Interval} \\
\alpha & 0.50404 & 0.000730 & \{0.50232,0.50577\} \\
\beta & 1.44265 & 0.000012 & \{1.44262,1.44268\} \\
\end{array}$$
Extrapolated for $r=1000$, this gives $x_*=1443.16$ while the solution is $1443.20$.
There is another (very small) root.
In any manner, ^$$a'(x)=0 \implies \left(\frac{x}{x-1}\right)^{r-1}=2 \implies x_{\text{max}}=\frac{2^{\frac{1}{r-1}}}{2^{\frac{1}{r-1}}-1}$$ and $x_* >x_{\text{max}}$.
For large $r$
$$x_{\text{max}}=\frac{r}{\log (2)}+\left(\frac{1}{2}-\frac{1}{\log (2)}\right)+\frac{\log (2)}{12r}+\frac{\log (2)}{12 r^2}+O\left(\frac{1}{r^3}\right)$$ For $r=1000$, this gives $x_{\text{max}}=1441.75$ (quite close to the solution).
If you want to numerically solve, use Newton method with $x_0$ given by the empirical correlation. For example, for $r=10000$
$$\left(
\begin{array}{cc}
n & x_n \\
0 & 14427.0000000000 \\
1 & 14427.6548458823 \\
2 & 14427.4757848783 \\
3 & 14427.4508530546 \\
4 & 14427.4504147990 \\
5 & 14427.4504146659
\end{array}
\right)$$
Notice that $\beta \sim \frac 1{\log(2)}$ given in the expansion. So, the simplest approximation is
$$x_*=\frac 12 +\frac r{\log(2)} $$
Edit
The last proposed approximation can be improved. Let
$$x_*=\frac 12 +\frac r{\log(2)}+\epsilon(r) $$ Expand $a(x)$ as a series up to $O\left(\epsilon ^2\right)$ and use series reversion to obtain
$$\epsilon(r)=\frac{1}{2 r \log (2)} \, \frac{\log ^r(4)-2 (2 r-\log (2))^r+(2 r+\log (2))^r}{2 (2 r-\log (2))^{r-1}-(2
r+\log (2))^{r-1}}$$ For the case where $r=10000$ looked at just before end, this would give as an estimate
$x=14427.4504146659$ which is the solution.
Trying with $r=2^k$, some results
$$\left(
\begin{array}{ccc}
k & \text{estimate} & \text{solution} \\
1 & \color{red}{3.7}754225843653752403 &
3.7320508075688772935 \\
2 & \color{red}{6.290}7262317521153027 &
6.2905203826719496086 \\
3 & \color{red}{12.048}811554320985251 &
12.048779744481548435 \\
4 & \color{red}{23.58673}9175499452336 &
23.586730682870478481 \\
5 & \color{red}{46.66804}8555883121630 &
46.668046365114270141 \\
6 & \color{red}{92.833385}706672057396 &
92.833385150520588998 \\
7 &\color{red}{ 185.165416}64135828893 &
185.16541650126243983 \\
8 & \color{red}{369.8301561}3655115031 &
369.83015610139490248 \\
9 & \color{red}{739.1599737}6087533816 &
739.15997375206973774 \\
10 & \color{red}{1477.8197782}809635256 &
1477.8197782787600580 \\
11 & \color{red}{2955.13947194}53791096 &
2955.1394719448279842 \\
12 & \color{red}{5909.778901583}4474134 &
5909.7789015833095997 \\
13 & \color{red}{11819.0577820134}80435 &
11819.057782013445977 \\
14 & \color{red}{23637.615553450313953} &
23637.615553450313953
\end{array}
\right)$$
This could be still much improved expand to $O\left(\epsilon ^n\right)$ $(n \geq 3)$ but $\epsilon(r)$ would become quite nasty. For example, for $k=2$ and $n=3$ this would give $6.290516793$ which is much better.