Lots of folks out there who are 5'10" riding 54 cm (c-c) bikes and getting along just fine. If you are happy with the fit, why change? If you need to adjust the fit, you can get longer crank arms and a higher angled (or less down angled) stem. Or, you can get yourself a nice steel bike 55-56cm and enjoy true bliss.