How do you have a +4 gem in your helm?
Also what is your speed at? Once you hit 49% you can get away from the SL gems.
Also keep in mind if you have 2 of the same exact gem on 1 piece of gear you only get the speed bonus or health regen bonus from 1 of them, it has to be a different SL gem for both to count towards those bonuses.
I like your gear but you can afford to get rid of some of the haste gems and go either +3 STR or + VERS.
Ring enchants Id go to VERS instead of haste too.
But who knows, a month ago 23.5% haste was the magic number, now its maybe 15% haste then vers and crit, its just kind of being made up on the go you should do whatever feels best for your playstyle.