a menos que tu juego vaya enfocado a computadoras con tarjetas de video muy viejas (hablo del 2000 o antes), no veo porque necesites de dx7.
Practicamente cualquier tarjeta grafica del 2003 a la fecha soporta DirectX9 .
Por si fuera poco, directX7 no soporta shaders y es muchisimo mas complejo. DX8 pareciera que es otra api completamente diferente, y DX9 ya soporta HLSL.
Esta la pagina de dx donde podras bajar el sdk y lo demas.
msdn.microsoft.com/directx