The best thing you could do is a reinstall of your OS. Sounds like it is definatly a driver problem.
If reinstalling is not an option, you could try removing all hardware from withing Control Panel->Add Remove Hardware, then reboot and let Windows find all the necessary drivers.
Also, have you tried reinstalling DirectX 9.0c? This may help as well. Try removing your video card drivers with detonator destroyer, then reinstall them, then install DirectX.
Also, have you installed all your motherboard drivers? Specifically your AGP drivers?
Systems Running F@H:
AMD: [A64 3200+] [XP2800+ x2]
Intel: [P4 2.8 x4] [P4 2.0] [P4 1.8] [P4 1.7] [P4 1.6 x2] [P4 1.4M] [Xeon 1.0] [Cel 1.0] [P3 ??] [P3 500]