جناب
دیگه زمونه عوض شده مثل قدیم نیست که Directx دانلود کنید و نصب کنید
بلکه اینا رو خود ویندوز بصورت پیشفرض نصبه
نمونش هم می تونم بهتون توضیه بدم
یه کارت سری 4000 وردارید (که DX11 نداره) و یک ویندوز 7 خالص نصب کنید
حالا استارت بزنید و تایپ کنید DxDiag و به سوال جواب مثبت بدید
حالا جولوی DirectX ورژن DirectX نرم افزاری رو بخونید که 100% 11 خواهد بود
حالا وارد سر برگ Display شوید و از جولوی DDI ورژن DirectX سخت افزاری رو بخونید
می بینید که با وجود DDI کمتر از 11 باز هم در ویندوز 7 به صورت پیشفرض DirectX 11 نصب هست
در ضمن اون موقع که ویندوز 7 اومد هنوز کارت های سری 5000 نیومده بودند ولی این دلیل نمیشه که DirectX نرم افزاری ورژن 11 هم نیومده باشه!