Hi all,
with a little bit of practice and lots of forward planning, getting a science victory in 150-160 turns is easily doable, even with weaker civs across all difficulties (including France and Harald, on deity difficulty).
However, at least for me, pushing the victory to 140 turns or below...