The question is prove by induction that $n^3 < 3^n$ for all $n\ge4$.
The way I have been presented a solution is to consider:
$$\frac{(d+1)^3}{d^3} = (1 + \frac{1}{d})^3 \ge (1.25)^3 = (\frac{5}{4})^3 = \frac{125}{64} <2 < 3$$
Then using this $$(d+1)^3 = d^3 \times \frac{(d+1)^3}{d^3} < 3d^3 < 3 \times 3^d = 3^{d+1}$$ so we have shown the inductive step and hence skipping all the easy parts the above statement is true by induction.
However I don't find this method very intuitive or natural; is there another way to attack this problem?
The approach I wish to take involves starting from $$ 3^{d+1} = 3 \times3^d > 3d^3$$ but then I do not know how show further that $3d^3 > (d+1)^3 $ to complete the inductive step. I have looked around at the proofs related to showing that $2^n > n^2 $ inductively for $n \ge 5$ but cannot relate the proof for that case to this case.
Also, is there a more general method that could be used to solve, say $a^n > n^a $ for $ n \ge k $ for some $k\in \Bbb R$
You need to show that
$$n^3<3^n\implies (n+1)^3<3^{n+1}$$
which amounts to
$$n^3<3^n\implies n^3<3\left(\frac n{n+1}\right)^33^n.$$
As $3\left(4/5\right)^3>1$ and the ratio is growing, the claim holds.