After getting another failed attempt to install the upgrade I decided to purge the download folder in software distribution and try to force it to download it again, but all it did was attempt to download the 10 optional and 1 recommended updates (the recommended update was only for the .net framework and was never ticked until this farce) and after around half an hour of it grinding and seeming to do nothing I aborted the download and before I shut down I ran the disc cleanup utility and purged the 3.96GB of useless upgrade files so that at least when it tries to do it again it'll actually attempt to download everything instead of using the garbage that was already downloaded.