Because you are smallish and short-torso'd, you will have a very hard time getting a stock CX bike to fit you, at least one with 700c wheels (as almost all of them are). Try to find a 26" wheeled CX...