ehhh i doubt you formated your hd cause it would have installed fine then, dx is only an layer not a full hardware "driver" so it will only start when you use it.
Make sure you have a "real" windows, remove FW, check if theres enough disc space on c:/, make sure you close all programms using directx - i recommend to kill 90% of all process in the taskman, you have a checksummed download of it. And check if your card has full or only emulated DirectX9.0 support