Well, you have really long legs, so I think buying a women's specific frame is a great idea. But, you need to go to a bike shop and try different sizes to see what fits best. The reach from one bike to the next can vary by several inches, and that's something that can make a big difference in your comfort and performance. I would think a 17" is way too small, as I'm 5'6" with a 30" inseam, and that's on the low end of the sizes I've ridden. I had one that was 18", and one that's 17.5".
Anyway, you can't buy a bike on the internet and expect it to fit you well, nor are they typically of good quality. Go to a real store and try some out.