What's the story behind this?
I bought a laptop with Windows 8.1. Windows 10 came out within the next half year and I upgraded. Over the next 3-4 years I had tons of issues with my laptop regarding Windows 10. I started having daily issues with it so I decided that it had to be a HDD issue. I bought a SSD and popped that sucker in. Still had daily problems with it. So I said "screw you" and put my SSD into my rig and it works fine. I popped the old HDD back into my laptop and it layed on my table at home for a year. I just now put Windows 8.1 back onto it because I'm gonna need it here very soon. So far, it's running fine. I guess Dell just sucks that much (which they do).
I say that to say this, when I built my rig (i5-3570k CPU, GTX 660 GPU, ASRock Z77 motherboard, 8 GB DD3 RAM Corsair Vengeance, and 1TB HDD) I put Windows 7 on it. Worked perfectly. After having all of the trouble I had with 10 on my laptop I was nervous upgrading my rig to 10. It took a few tries, but I bought another SSD (same as the one I bought for my laptop; this is also before I transferred my laptop SSD to my rig) and Windows 10 worked perfectly on it. I still have 10 on my rig and this was ~1.5 years ago when I put it on it. I have since then upgraded to a GTX 1070 FTW GPU and those 2 SSD's are my top 2 HD's with one running the OS and everything works perfectly (as far as I know).