I tried so many primers and the Nivea balm did nothing but make my skin break out badly ! And I use environ skin care products so generally my skin is well hydrated and not reactive so I chucked that away quickly!
Have a look at benefit mattifying porefessional gel they have launched this quite recently and should have samples available to try.
If you use a powder I find Mac mineralize a lot better for me to avoid the caked look. THe studio fix powder is great for extra coverage but I prefer the basic blott powder or the mineralize. Use a fixing spray like fix plus if you re apply powder during the day this will eliminate the cake face look.
Also on a more skin care based question: if you on a good skin care routine at home your skin will eventually normalize, environ helps to normalize the skin , I have had so many clients with very oily or reactive skins now becoming normal as opposed to the hectic over production of oil before. Obviously hormones climate and other conditions influence the condition too.
Good luck xx