x86 refers to "32 bit" while amd64 is Microsoft's way of saying "64 bit".
It would probably be wise to create different Unattend.xml files for each OS version. For enterprise simplicity's sake, though, you should try to figure out if using one build for everything makes sense.