XP 64 pro.

Vista is bullshit.

DX10 is ass.

If you HAVE to get Vista, get Ultimate or the top tier business version, otherwise MS will be telling you what you can and cannot run on your machine when their media buddies dislike something.