I'm also 5'9" with a 31.5 cycling inseem. I prefer compact frames with 54-55cm TTs and 100-120mm stems. Your set up sounds about right but you can't really tell the whole story (body proportions, flexibility,etc...) with just your ht/inseem. Good luck.