Removing all the screens from Windows 7 is a huge pain in the ass. In Windows 10 it's trivial and can be done in like 15 seconds.
There aren't any complications for Windows 10. It doesn't need a network connection. The mistake people make is not using the Enterprise version and just never activating it.
Please Wilbur, dont listen to members like this one, with 13 post and perhaps smal experience, they dont have a clue what they talking about but they think what they say its actually better. Just because you can issue a comand and hide explorer within 15 seconds that dosnt make it better that using windows 7, taking maybe an hour or two of your time, but making your setup looks like an authentic arcade instead of a windows computer with retro games in it.
MOst my set ups go with windows x64 , emudrivers and groovymame, together with hyperspin. I still love hyperspin over any other Front end, but there are many out there you can choose from. I have an hd7000 card, 1gb ddr3, and still manages the latest mame with no problem. So i dont see a reason to use windows 10. Nowdays real windows 7 serial numbers are out there, so no need to have a pirate windows 7 pc.
Dont spend 15 seconds hiding windows. Use the guide here, and get you a nice boot screen and make your set up look nice.
Good luck with your build.
PS: I wonder if, when people here say they have an hd5xxx the refering to one of those big cards with 2 or more ram, as all hd5xxx i find here localy are small cards that usually dont handle the newest mame. Lucky me, i still find hd7000 cards here localy, and those manage the newest mame just fine.