In upgrading, both with and without the directx 9 files placed locally it works vanilla after upgrade 10 for 10 each for me. It worked perfectly for 8 clean installs before it would not work.
It took me awhile to figure out how to make Rome NOT to work so I could find the problems. I have only been working on trying to find the errors others have been reporting for Rome and Windows 10.