>linux based machine to run whatever OS needed.
Will you be dual-booting Win10? Most new games still don't offer Linux ports.
https://www.battlefield.com/games/battlefield-1/tech
I use the Steam controller for playing point and clicks our Civ on the couch, while I use the Xbox controller for The Witcher 3. I play DOOM on Mouse and Keyboard. It IS nice to have all options.
Yup, here's an Amazon listing. Your mileage may vary depending on the color you want.