Yeah, I'd try deleting that .dll you downloaded, and reinstall the ones in those links again.
Otherwise, if it's actually letting you select DirectX 10, but just crashing, then I can only guess the problem is elsewhere (but what, I don't know).
Here's a way to find out if it is something else. Can you use DirectX 10 in other things?