Originally Posted by
Psimet2001
Fit advice on the internet without measurements or pictures is usually more worthless than good. Seek out a good fitter in the area or even experienced riders. Just from looking they can usually tell you if you're way off or if it's close.
This ^^^
My sense is the position of the rider is more wrong than his bike dimensions with current stem.
Many a 6' rider on a 58 with 120mm stem including me. Lance at 5'10" rode a 58 with 130mm stem. His posture was correct on the bike. A road bike can, but generally shouldn't be ridden as a beach cruiser.
OP, go to a professional fitter and have him place you on your bike with your pelvis/hips in the correct rotated forward position with good back posture which starts with correct hip position...not like sitting at your kitchen table but rather with your bum sticking out with saddle in the middle of the seat clamp.
You will have a lot more reach...maybe even desire a longer stem.