In the $x + 1$ problem, does every positive integer $x$ eventually reach $1$?

The variant you have described is not hard. For example one can give a formal proof by strong induction.

Here is the induction step. Suppose that we ultimately end up at $1$ if we start at any number $u\lt k$. We show that we end up at $1$ if we start at $k$.

If $k$ is even, in one step we are below $k$, and we are finished.

If $k$ is odd and greater than $1$, in two steps we are at $\frac{k+1}{2}\lt k$.


This question is not too hard to resolve if we look at $f(f(x))$. We have $$f(f(x))=\left\{\begin{array} \displaystyle{\tfrac{x}{4}} &\text{ if }x\equiv0\pmod{4}\\ \tfrac{x}{2}+1&\text{ if }x\equiv2\pmod{4}\\ \tfrac{x}{2}+\tfrac{1}{2}&\text{ if }x\equiv1\pmod{2} \end{array}\right.$$ In particular, we see that $f(f(x))<x$ if $x>3$. So for all $x>3$, eventually we will end up at an integer that is at most $3$. Then we can finish by checking that $$f(2)=1\qquad\text{ and }\qquad f(f(f(3)))=1.$$ So every integer $x$ eventually ends up at $1$. A similar approach works if you replace $x+1$ by $ax+b$ with $a\leq2$ and any $b>0$, though there are more numbers to check by hand for large $b$.