This is true even if $V$ is infinite-dimensional (where the dimension argument does not work), provided that the base field is of characteristic other than $2$. We claim that $$V=\text{im}(A-I)\oplus\ker(A-I)\,.$$
First, we have $\text{im}(A-I)\cap \ker(A-I)=0$. To show this, suppose $u\in \text{im}(A-I)\cap \ker(A-I)$. Then, $u=(A-I)x$ for some $x\in V$, and so $(A-I)^2x=(A-I)u=0$. Because $A^3-A=0$, we have $$
\begin{align}
2(A-I)x&=\Big(\left(A^3-A\right)-(A+2I)(A-I)^2\Big)x
\\
&=\left(A^3-A\right)x-(A+2I)\big((A-I)^2x\big)
\\
&=0x-(A+2I)0=0\,.
\end{align}$$
Thus, $u=(A-I)x=0$, recalling that the base field is of characteristic unequal to $2$.
Next, we claim that every $V=\text{im}(A-I)+\ker(A-I)$. We have $$I=-\frac{1}{2}(A-I)(A+2I)+\frac{1}{2}\left(A^2+A\right)\,,$$
whence $$v=-\frac{1}{2}(A-I)(A+2I)v+\frac{1}{2}\left(A^2+A\right)v$$
for all $v\in V$. Clearly, $$-\frac{1}{2}(A-I)(A+2I)v=(A-I)\left(-\frac{1}{2}(A+2I)v\right)\in\text{im}(A-I)\,.$$ In addition, $\frac{1}{2}\left(A^2+A\right)v \in\ker(A-I)$ because
$$\begin{align}
(A-I)\left(\frac{1}{2}\left(A^2+A\right)v\right)=\frac{1}{2}\left(A^3-A\right)v=\frac{1}{2}(0v)=0\,.
\end{align}$$
I haven't thought about what happens if the base field is of characteristic $2$. I am certain that there are counterexamples, even in the finite-dimensional case.
In general, let $K$ be a field and $V$ a (not necessarily finite-dimensional) vector space over $K$. A $K$-linear operator $A:V\to V$ satisfies $p(A)=0$ for some nonzero polynomial $p(X)\in K[X]$. Suppose that $\alpha\in K$ is a simple root of $p(X)$. Then, $V$ is the internal direct sum $\text{im}(A-\alpha I)\oplus \ker(A-\alpha I)$. On the other hand, if $\alpha\in K$ is a root of $p(X)$ of multiplicity $m$, then $$V=\text{im}(A-\alpha I)^m\oplus \ker(A-\alpha I)^m\,.$$ In other words, if a linear operator $A$ satisfies a polynomial equation $p(A)=0$, then it can be Jordanized over the algebraic closure of the base field, namely
$$A=\bigoplus_{\alpha}\,\text{ker}\left(A-\alpha I\right)^{m_\alpha}\,,$$
where $\alpha$ runs over all the roots of $p(X)$ and $m_\alpha$ is the multiplicity of a root $\alpha$. If all the roots of this polynomial in the algebraic closure of the base field are simple, the $A$ is diagonalizable over the algebraic closure of the base field, i.e., $$A=\bigoplus_{\alpha}\,\text{ker}\left(A-\alpha I\right)\,,$$
where $\alpha$ runs over all the roots of $p(X)$.