1 and 6 are total BS. If your company does not have KPI or whatever useless and evil things project managers invent, just go to your manager and tell them you want a raise the moment you feel like you’re doing good and deserve it. And if the company still won’t give you a raise then I doubt it values you enough.
My salary raised over 200% in half a year just because I underestimated my base tag and asked for a raise every time I felt like I was doing very good. Although that’s not only about my performance but soft skills as well as pointed out somewhere in the article.
My manager once said: "Business does not care about you. How modesty can help you achieve things?”.