5.0.4 is the minimum requirement, but really you should have 5.1.x (universal binary). Apple in their own white pages mentions a rendering problem that can occur with HVX200 footage (P2, not the miniDV tapes) that is imported using 5.0.4. But you definitely don't need FCP 6/Compressor 3.