Well we're trading 5 sockets for a proc, right? So that's 25 agility and 25 crit vs a 180 haste proc for 10 seconds on a ~1 minute timer.
So that's equivalent to 180 * 10 / 60, or about 30 haste.
So in a long sustained fight, yes the 25 agility and 25 crit is a better option. But for quick...