Today there's no big game, which can run only on
DirectX 10, 11.
The core is
DirectX 9, because it has large amount of libraries and functions, and that's why all big games can't run without it. And also developers use new DX libraries (especially for new effects), but 99% of them are used to DirectX 9 and they simply don't want to leave it.
I think you've started finding DirectX packs now.
There's no need to find all files in CDs, DirectX packs, and so on.
just download the missing file from internet, and place it
on game's executable's folder
Download your file here.
Maybe your game will also need some dlls , then download from www.dll-files.com