I'm 5'11" with a 30" inseam and ride a 55 or 56, but it depends on your other measurements. Is your seat also set way back? If so, you probably need a bike with a longer top tube. That either means a larger frame, or a frame with a more "relaxed" geometry. I can't see why you'd have a stand over problem on a compact frame though.