DX10 is NOT backwards compatible - that is that a DX10 game can NOT be played in DX10 mode with a non-DX10 card.
LFS uses DX8, however DX10 CARDS do DX10 and DX9, which is backwards compatible with 8 etc
In short - it will work on Vista, but it uses DX8, but it should still work fine