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 bike like this one:
http://lunacycles.com/LoriCX.html
It allows for a shorter reach without toe overlap, and good standover clearance, too.
goodluck.