For me, spirit, haste and mastery are exactly equal. It doesn't matter at all whether I gem haste, mastery or spirit. After I reforge, I always have exactly 3043 haste, 7500 spirit (what I aim for atm) and the rest mastery. Last time I saw some int/haste gems on AH for 40g I used them, not to reach the breakpoint but because it doesn't make a difference at all. I doubt that with current gear you will get to the point where it's impossible to reforge down to the values you need.
So, at least for 10 mans, spirit = mastery = haste > crit (before reforges).