I don't know the proc rate for Machinist's...but it'd have to be pretty high uptime to take it over spellpower.
Torrent of elements is good if you want to do weapon swapping stuff. Equip torrent of elements weapon until proc and then swap back to spellpower.