the first thing you should do before you buy anything is go go the competitive cyclist fit calculator. its actually very good and will let you select the correct frame size to start from. take all the measurements as described, and find a frame that most closely matches the output dimensions.
there's nothing worse than spending your hard earned money and time on a bike that doesnt fit, and then trying to talk yourself into thinking it does.
dont buy anything you aren't comfortable with, trust us on this one.