Yeah its a DX10 game, but the patch to turn it on probably wont be out until some decent drivers arrive.
I doubt they would sit on a patch waiting for another company to develop better drivers. However that being said, nVidia did finally release WHQL Vista drivers yesterday for 8800 series cards.