Hi Colin. Welcome to justanswer.
You don't necessarily need windows 8 to load windows 10. You can upgrade from Window 7 to 10.
Yes there must be some other fault. Do you get any specific error while upgrading?
Okay sure. I will mark the question to remain open.
Please rate the chat positively by clicking the 5 stars present on the upper panel so that I can get credited for my services. Thanks.