-reindex doesn't redownload the blockchain, it only reindexes the database. Usually when people encounter your specific problem, it's due to some corrupted block (which can be caused by several reasons on the user side)
@etoque, We have no ETA, everyone is working on foundation related projects in their own spare time, so it's impossible to give an ETA, at least at this stage.
OK good to know, because -reindex never solved problem so I don't waste time, next time if problem happen again I solve it this way.
I don't believe it is problem with my comp, I checked HDD for errors, windows updated, antivirus scanned all clean.