I'd guess the frame size to be about right. How much more can you raise the seat? Most seat posts have a high limit mark, if you're not extended out that far try raising your seat. You want you leg almost straight at the bottom of the stroke while sitting on your seat.