As far as I know Future Tense is not used in subordinate clauses. Hence, the sentences #3, #4 and #5 are nor correct. What about others, I would choose #2.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.