If a thread is so old, that any answers in it have become obsolete, these answers (that won't in all likelyhood work anymore on newer systems) will only confuse and irritate new readers, and should therefore be locked, and marked obsolete.
It is only because this forum lacks a mechanism to do this automatically once a thread is beyond a "sell by date" we don't do this per default.
If you have an identical question, but for a NEW OS, then you should create a NEW post, and at the same time flag a moderator so that he can lock the OLD thread, and mark it obsolete, so Google won't send people astray.
re-opening such obsolete posts will only cause perpetually extension of this ageing problem, and therefore we have a descriptive name for it "necromancing", meaning raising an dead old thread from the grave.
It's much better to start anew, with if necessary a link to the older posts, with a note they might be obsolete.
also, it might be true that the threads contains still valid data, but moderators cannot, don't always have the time, to judge that, so as a default moderators should judge it as obsolete, especially if the thread is many years old.