So wie ich das lese, ist Dein Problem nicht die Foundation, sondern das, was drunter ist.
Wenn Du sagst Deine Haut ist ölig und unrein - hast Du schon mal versucht herauszufinden WARUM sie ölig ist? z.b. wenn Haut zu wenig Feuchtigkeit hat und dann auch noch unrein ist, fettet sie sehr gerne sehr schnell nach. Das wird dann leider oft fälschlich als ölige Haut bezeichnet.
Ich würde Dir mal den non-makeup-Test empfehlen. Also an Tagen, an denen Du keine Foundation (gar nix ausser Pflege) verwendest. Beobachte Deine Haut genau: wann beginnt sie zu glänzen? Wichtig dabei ist natuerlich, dass Du Dir zwischendurch NICHT das Gesicht abtupfst.
Findest Du heraus, dass da auch schnell was glänzt, versuche deine Pflege ganz zu minimieren z.b. nur ein GW und dann eine milde Feuchtigkeitspflege. Oder nur abends eine Gesichtsreinigung und morgens einfach mit Wasser mal abwaschen und dann Feuchtigkeitscreme drauf. Ach ja, optimal zum Testen wären Feuchtigkeitscremen, die nicht mattieren. Denn auch das mattieren kann die Haut austrocknene und dann halt zu mehr Öl Produktion führen.
Nur so am Rande: Hast du schon mal loose Mineral Foundation getestet? Das mattiert von sich aus schon.