I don't think it's you. I found
this thread on Steam. I don't know if there will be anything in that thread that will be of use to you, but it can't hurt to look through it.
There was also
this issue, but if Steam is telling you that you have the correct version of DirectX, it's probably not that.