My G10 8 Iron is sort of psycho, too. Along with the 3 iron. The 8 iron is more psycho into a wind for sure but is usually good for 137-138 full bs (using the z ball not the s).
With that shot I would have either played the 8 with a tad less than 3/4 bs, not full just because of the pin placement on that hole. If you're more than 3 yards short of that pin it's usually coming back off the green. As someone else mentioned, the 9 iron would have been a choice too. Actually the 9 will carry about 135-136 without adding any spin.
It makes me wonder if some of these shots people are coming up short on aren't due to not using all the power by accident and just not realizing it. I'm not saying you did that, but it does make me wonder. I play a pretty fast backswing. Meaning I move the mouse pretty quickly during the backswing. I've left it short of full power by accident more than a few times.
You should give the Z balls a try sometime. I've never found I've needed any of the extra spin the S ball gives. But I've always found I needed the extra 3-5 yrds they give. I made that switch when I moved to Legend. Just something to think about.