whats your standover height?
take a yardstick or broomstick or something, put it between your legs, horizontal, as high as it will go before it hits bone (dodging any junk that gets in the way), and use a tape measure to see how high this is from the ground in your normal shoes, standing up straight and tall, feet and knees together. probably need a friend to do this, but I've managed to fake it.
I come up with 32" on myself, and I'm 6' tall but with a long torso, big chest and shoulders, and relatively short legs. my ~5'6" teenage daughter is also 32", go figger, she's all leg.
anyways, since I have a long torso, I tend to like frames that have a long cockpit (seatpost to stem distance). I'm riding a Specialized Globe Vienna from 2010 (very like a base model Sirrus of that vintage), in size "L".... This has a 58cm effective top tube length, and 79cm standover (31").