I went from 7 to 10 and changed the layout to windows 7 classic shell on 10. Windows 10 is a lot better mate and I have ran into no issues, I would go for it especially for the dx12 support. But I would get a full version instead of using the upgrade, heard a lot of stories off people about the upgrade causing problems ( not everyone, but some )