Lol...*crickets* I don't know much about pixel shader versions, and their relation to DX, but try launching it with one of these advance launch options:
-dx7
-dx8
I would see if it runs with '-dx8' first. You can set launch options by right-clicking on Portal inside Steam and going to "Properties," and "Set Launch Options" should be near the bottom.