YIKES! highlyselassie - I don't know what sort of riding you do. Most bikes these days have the bars WAY too low. That's the style now. Just look at the pictures of bicycles in any bike magazine. Bars are so low now that almost everyone rides on the tops and never in the drops. And we all have back pain and neck pain from having to tilt your head so far back to see ahead. Imagine you trying to be practical!
56-57 cm should be about correct. I'm 6'4", with a 34" inseam and ride a 57-58 cm. I also have a 55 cm Pinarello that rides OK but definitely is a little small.
Pay more attention to the top tube length than seat tube length. Cyclocross bikes should be a little larger than MTB's were in the early days of the sport.