The Recently Updated Threads area of the forums is basicly our new version of the "New Posts" page on proboards, and the "All Discussions" page on Flarum, so I feel like it shouldn't be in a submenu, it should have its own button right at the top, heck maybe set it as the default page if possible
Mock Up: