But you haven't tried different lengths yourself and came to your own conclusion. This means whatever research you've done is totally irrelevant.
I think that 80 or 90mm stem might still be too long considering where your saddle setback is supposed to be.
try looking hamstring flexibility excersises on YouTube.