You might benefit from a good, professional fitting, if you have someone in the area that is qualified. Be advised that not everyone who claims to be a "fitter" is actually any good. I've been riding about 6 years. Have had my current bike about 3 years and had it initially fitted to me by a LBS in the area. Ride about 1500-2500 miles/yr and have had issues with feeling like I was too far up on the saddle, and also have had problems with cramping, usually after about 45 miles on hard rides. I finally got another fit a few months ago by a former shop owner in the area. He asked me a lot of questions about how I felt on the bike, then watched me ride my bike on the trainer for several minutes before making some minor adjustments.
WOW! I'm much more comfortable, feel more like a part of the bike as opposed to being a rider on top of it, and I've not cramped on rides that have been longer/harder than previous. Best $75 I've spent in a long time. Realize this was a very good price for a fitting......he works from home in the computer industry and does fittings on the side.
Good luck!