Yes, I agree. Your 1(f) sounds the best.
The problem with 1(a~d), is that there is a broad generalization ("carpenters in those days") coupled with a very specific action: the building of the tower. The two together don't necessarily render the sentence incomprehensible, but they do not harmonize well. There is something about it that feels funny - the reader doesn't quite know if you are making a general statement about the technology of the time, or if you are showing respect for the specific technique used in this tower.