  We prove that, for any $n \geq 2$, the classes of $\rm{FP}_{n}$-injective
modules and of $\rm{FP}_n$-flat modules are both covering and preenveloping
over any ring $R$. This includes the case of $\rm{FP}_{\infty}$-injective and
$\rm{FP}_{\infty}$-flat modules (i.e. absolutely clean and, respectively, level
modules). Then we consider a generalization of the class of (strongly)
Gorenstein flat modules - the (strongly) Gorenstein AC-flat modules (cycles of
exact complexes of flat modules that remain exact when tensored with any
absolutely clean module). We prove that some of the properties of Gorenstein
flat modules extend to the class of Gorenstein AC-flat modules; for example we
show that this class is precovering over any ring $R$. We also show that (as in
the case of Gorenstein flat modules) every Gorenstein AC-flat module is a
direct summand of a strongly Gorenstein AC-flat module. When $R$ is such that
the class of Gorenstein AC-flat modules is closed under extensions, the
converse is also true. We also prove that if the class of Gorenstein AC-flat
modules is closed under extensions, then this class of modules is covering.
