Good thought about seat height, Oak. I might be misguided in saying this, but fit on a mtb has additional dynamics to it because you don't just sit on the saddle miles on end like you do with a road bike. While I did some time and money tweaking the fit of my mtb, I didn't obsess about every millimeter like I have on my road bike. So, from the OP's perspective, I might just keep riding with the current set up and play any component changes by ear.

I looked up the OP's bike, and if I have the correct model, she already has 20 mm of offset with a 74 degree seat tube angle and a 31.6 diameter post.