I would try a longer stem on the 51. I'm long waisted and 5'4. I have one bike that's a 50 and another that's 49, so a 51 for your height doesn't strike me as "wrong." You can lengthen your reach, too, with different bars.In the end, it's easier to make a bike bigger than it is to make it smaller.
Live with intention. Walk to the edge. Listen hard. Practice wellness. Play with abandon. Laugh. Choose with no regret. Continue to learn. Appreciate your friends. Do what you love. Live as if this is all there is.
--Mary Anne Radmacher