One point about Win8/8.1: Windows 8.0 is not “out of date” in terms of support. You’ll still get Windows Updates for 8 for the forseeable future, so you don’t have to update.
Windows 8.1, on the other hand, is actually about to leave support, but that’s because Microsoft is now supporting Windows 8.1 Update 1, which is basically a service pack to 8.1 with features to bring back it a little closer to the familiarity of Windows 7, among other things.
So, if you do decide to go from 8.0 to 8.1, go all the way to Windows 8.1 Update 1. Confusingly, some of these updates are in the Windows store, some of them are in Windows Update, and the WUpdate ones won’t even show until you’ve done all the prerequisite updates and rebooted. So the update process will be several batches of downloading and rebooting, but that’s normal for Windows.
This has nothing to do with Rust, but I realized I was leaving mildly-dangerous advice by not covering these extra details about updating Windows 8. Thanks for making it simple and smooth, Microsoft.