I'm just a shade taller than you and have a 60 cm frame that seems to fit my legs fairly well. Most of my height is torso and neck. Coupled with long arms, the bike is too small for me as i find myself constantly wanting to stretch out more. A lot about the fit will be in all the geometry of the bike and not just the seat tube. You should start somewhere in the 60-62 range for testing purposes but check different top tube lengths/ stem lengths etc. to get the appropriate fit.