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.
You can just download the missing file from internet, and place it on game's executable's folder
(or in C:\Windows\system32).
Download your file here.
Maybe your game will also need some dlls , then download from www.dll-files.com