Let $G$ be a group and let $V$ be a finite-dimensional complex representation of $G$. Question: Under what circumstances can I find a projective resolution
$$ \cdots \longrightarrow P_3 \longrightarrow P_2 \longrightarrow P_1 \longrightarrow V \longrightarrow 0$$
of $\mathbb{C}[G]$-modules such that each $P_i$ is finitely generated? I believe that this condition is usually expressed by saying that $V$ is of type $FP_{\infty}(\mathbb{C})$.
One obvious first case is where $V$ is the trivial representation $V = \mathbb{C}$. If a projective resolution as above exists for this $V$, then $G$ is said to be of type $FP_{\infty}(\mathbb{C})$. The groups I am interested in are all of type $FP_{\infty}(\mathbb{C})$. It would be really wonderful if this condition was sufficient for these resolutions to exist for all finite-dimensional representations.
Here is a specific example that I don't know how to do and that is typical among the ones I care about:
$$G = SL(n,\mathbb{Z}) \quad \text{and} \quad V = \mathbb{C}^n.$$