Need for Speed:Most Wanted DirectX Error

when I try to start need for speed most wanted, it says " a directx 10 graphic card or better is required to play this game, etc" BUT I CHECKED MY DIRECTX version and I have directx 11 installed! Please help me! I love this game and want to play it desperately. & I know Its not my graphics card because recently I factory restored my PC but before I restored it, need for speed worked fine!

You shall always ask the creator/distributor first!!

What graphics card do you have?
Your pc,is it a laptop or a desktop?