Not all versions of windows are legible to upgrade. I am using Win 8.1/64 bit Enterprise and I'll upgrade ages before - but MS do not allow :-(
Any version of Windows Vista 2 (sorry Windows 8 ) was abysmal, how you stuck with it for so long, we'll never know.
Do a fresh install of Win 10 Pro, no need to activate, if you only using it for mining. I've been running it for almost a year on a couple of rigs. Only gives you access to the extras and personalisation features, which are not needed for mining.