Die Threads zu löschen ist keinerlei Problem, da man schlicht den Timestamp abfragt. Automatisiertes Löschen von Threads ist im vBulletin sogar vorgesehen.
Die Software wird auch sicherlich nicht instabil wenn man ältere Threads löscht, das Gegenteil ist der Fall. Sie wird schneller, da schlanker.
Die Idee an sich ist nur deshalb nicht unbedingt gut, weil man neben den diveren nutzlosen Threads auch einiges an Geschichte löschen würde, andererseits könnte man das auch einfach als statisches Archiv auslagern - auch das geht ohne Probleme.