It's funny... I think you've listed all the primers I've tried!

I too am plagued by oily skin and have been for years! I feel your pain.
Of my favourites thus far are MAC's Matte texture, MAC's Prep & Prime SPF50, MAC's Skin Refined Zone and Fyrinnae's
Velvet Gel Silica Primer. (I almost want to say it's my HG primer.)
My less than favourites are MAC's Oil Control Lotion and MAC's Prep and Prime skin.
Currently, I do the following:
1) Wash face. (Juice Beauty's cleansing gel with a natural sponge for exfoliation.)
2) Moisturize lightly. (Juice Beauty moisturizer or Lush's vanishing cream.)
3) Face meds if necessary (Aquagel)
4) MAC Prep & Prime SPF50 (all over)
5) Fyrinnae Velvet Gel Silica Primer (t-zone)
note: Depending on the weather, I may skip the moisturizer (step 2) and simply use P&P SPF50. In addition, sometimes I will add MAC's Matte texture and/or Skin Refined Zone to the t-zone between step four and five...depending on what I plan to do for the day.
6) Foundation/concealer
7) MAC MSFNatural (w/ a 182 brush)
8) other face makeup
9) MAC Prep & Prime translucent finishing powder (lightly w/ a 150)
... I have always had oily skin. But this combination has really, really cut back on oil production, especially on my forehead. When I'm being bad, I've played entire soccer games in full face makeup and I've seen little to no shine build up on my face (for better or worse.) I've also found that the added exfoliation has dramatically decreased any small blackheads that I used to have on my forehead. (Weird since I now use more product than I ever did.)
To be honest though... I think of everything, Fyrinnae's Velvet Gel primer is what has done the trick. I don't just use it during the day under makeup. I also use it at night after a nighttime moisturizer and it has really regulated my skin in a way that nothing else has managed to do.