Installed DirectX 9.0c as directed. That resulted in the same missing .dll errors. I researched Microsoft Answers blog and found that:
1) It's not important whether your video card supports DirectX 11 or not. As listed in the Windows 7 system requirements, all video cards that support DX 9 and higher ... work fine with Windows 7. The only thing you can't expect is to run DX 11 only features with a card that doesn't support them (some games MAY need those, that's all - usually you're not forced to use a DX 11 mode).
2) Your question "If I reformat my computer to restore to Vista 64 bit, will I have the option of using DirectX 9.0c instead of 11?" is just as fictitious as Vidyaranjan's answer "If you really want DirectX 9.0c on your computer, you will need to downgrade to Windows XP". If you're missing some files of Dirext X 9.0c, download the Web Installer and install them (
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=35). Doing this will only add missing files - which your game may need but aren't included in Windows 7 out of the box - but not touch anything from already present DirectX files. It's fantasy that different DirectX versions couldn't coexist on the same system, the core files for DX 9 and DX 10 are even included in Windows 7 to allow older video cards to run it.
I used the above referenced link (
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=35) to "add missing files". That worked and the game appears to be working.
Hope my Win7/64-bit resolution helps in future releases
-kyleus