yeah i'm still using win 8.1 (with classic shell of course), but now cyberpunk 2077 is going to be dx12 only i'm going to need to change 
I'm happy with 8.1 and i have a lot of apps/games installed and running fine.
So my question is whether i take the risk and upgrade, and hope everything works, or partition and dual boot since i really only want win 10 for the dx 12 support in certain games.
so what do you think?
Is the upgrade worth the risk or dual boot the way to go.
Also, i assume i will have to buy a win 10 key for dual booting (they are cheap so not a problem).

I'm happy with 8.1 and i have a lot of apps/games installed and running fine.
So my question is whether i take the risk and upgrade, and hope everything works, or partition and dual boot since i really only want win 10 for the dx 12 support in certain games.
so what do you think?
Is the upgrade worth the risk or dual boot the way to go.
Also, i assume i will have to buy a win 10 key for dual booting (they are cheap so not a problem).