I've been getting the same message - although I have played BV for 2 weeks (with a few crashes - but I think that is more to do with lack of virtual memory) I cannot load the game at all.
The only difference being that I had recently installed Avast - which I uninstalled and managed to load the game but it froze after 2 minutes of playing (I was in build mode) - now it has reverted to the Directx message. I tried installing a no-cd crack but am still getting the same message

Processor: AMD Duron(tm) MMX (1.3GHz)
Memory: 512MB RAM
Page File: 405MB used, 844MB available
DirectX Version: DirectX 9.0c (4.09.0000.0904)
(Direct X is reporting no problems found.)
Card name: ATI Radeon 9600 Atlantis
Display Memory: 128.0 MB