When you had to do the reinstall how did you format your drive? That is, did you do the "Quick" option or the normal option?
If all of this started after you had to reinstall the OS, then I'm thinking that there is something wrong with your current installation of Windows, or you're running other software that is conflicting with the BFV graphics library.
As for ActiveX, I may have made a mistake when I typed that. Although,
this web-page claims it checks ActiveX errors.
Anyway, I'm thinking now that you could have a DirectX problem.
For the DirectX problem, you can try this: Start -> All Programs -> Accessories -> System Tools -> System Information
From the System Information App, select Tools -> DirectX Diagnostic Tool
Clicking on the "DirectX Files" and the "Display" tabs may help you figure out if you have issues.
Are you using the correct video driver for your video card?