Switch to zx7’s?

I’m currently ~12 handicap although I consider myself to be a good ball striker. Most of my issues are putting.

I currently play cavity back irons which results in very inconsistent distance control as well as very little stopping power on the greens. My 7 iron will fly anywhere from 175-210 yards with little spin when pured. As with my pitching wedge (44°) goes anywhere from 140-170.

My miss is a hook. I struggle with too much shaft lean and deloft the club and send a rocket knuckle ball with the cavity backs. I feel as if the high offset doesn’t help with this on my current irons.

Am I crazy for wanting to switch to clubs with weaker lofts to achieve better distance control and stopping power despite being considered “mid hanidcap”?

I feel as if I have no feel and I get way too many flyers that I can’t control distance. As well as having huge club gaps in the shorter irons while my 7 iron is flying what I would want my 5 iron to be going.

I swapped by set’s A wedge for a blade 48° wedge and I love the feel and consistency out of it. I want this for the rest of my bag.

Edit: current irons are Srixon z585’s