New insights in GMRES-like methods with variable preconditioners