Under Options you find the point: "Iterations". Should be the second option direct under the global tab.
1000 is standard but very low.
Set it to 10.000 or more and you get better results.
It will take a longer time but its better. Get a coffee while u wait
Edit: Running two simulations:
Both with 25.000 Iterations, 450 sec Patchwerk, only secondarys scaling:
First with your current armory:
Int SP Hit Crit Haste Mastery
0.00 0.00 3.80 3.02 2.89 2.14
Second with your Haste and Masteryvalues swapped. (i know you cant reforge for that exactly its just to see where it goes)
Int SP Hit Crit Haste Mastery
0.00 0.00 3.90 2.95 2.76 1.97
In both cases is Haste over Mastery. I dont have the time now to check every hasteplateau. Maybe i will do something at the weekend. Just 2 samples for you. If u have questions towards the tool feel free to ask.