I use win7, and I know for a fact that Xbone controllers will not work on it. I learned this the hard way when I tried to replace my broken 360 controller(I like the grip better on them) and had to buy an Xbone controller because no one sold 360s anymore.
As I said, AFAIK 360 controllers are not officially supported past win7. You might be able to get around it with an emulator, but to be honest, you're probably better off going with a Dual Shock, Xbone controller, or upgrading to the Switch Pro(which steam fully supports).
As a side note, My switch Pro controller isn't supported by Origin. So when I tried to play Jedi Fallen order, I thought I was going to have to use an inferior controller. Turns out you can launch Origin THROUGH STEAM, and thus Steam functionality for the pro controller works. XD So dumb! But it works perfectly.
- - - Updated - - -
It's possible. I'm not using win10, so I haven't looked into it extensively.