The crf250r would be perfect for your size. However, what type of riding are you doing? If mx then get the crf250r. If you are doing trail riding, then get the crf250x. Both are awesome bikes. The crf250x is better suited for trail riding, it has a wider gear ratio, more low-end torque, a head light, e-start, and a few extras. In a drag race the crf250r would be just a little bit faster, but not by much. For your size the 250 wouldnt be to powerfull for you, and you wont out grow it to soon either.