I'm with AZ on this, DX9 shouldn't have pooched all his games, something else is wrong. Try dwnlding new chipset drivers, and new vidcard drivers.
If the vidcard drivers are too old, they just won't work with DX9.
The BFG card you ordered is rock solid, and overclocks even better than what BFG sends it at. BFG has a bonus lifetime warranty, and 24/7 support. I've read good things about the card, although I'm going with the eVGA 6600GT, same 24/7 support, 2 year warranty, but an upgrade option that allows you to recoup the original purchase price of your current card, when buying a new card, within a time limit, of course.
Either/or, the eVGA is cheaper, but the lifetime warranty of the BFG is very sweet, and they don't care if you OC it more than they already have.