If I remember correctly,you posted the fit issue a few months, nearly a year ago? Same answer you stated back then. Time for a new bike.
The frame you have is a straight traditional toptube. If it's the proper size, should have about a handful of seatpost between the sadlle and toptube. You have more which means "WRONG SIZE".
Back when you posted the fit issues, you said you would ride this bike til you could afford a new bike that fit, same answer today as yesterday!