To my knowledge, Vista works fine, and Supreme Commander and Company of Heroes are scheduled to receive DX10 patches as early as March.
Still, for $150, it seems like a good deal. The people with this kind of budget probably wouldn't be looking at Vista or DX10, anyways.
Nelsieus