Vista Ultimate could not run BF2 and some other programs, but with DX10 out I put my money on Vista.