Das DX10 SDK ist kostenlos und ich halte es für recht unwahrscheinlich, dass Microsoft dafür künftig eine Gebühr erheben wird.

Wie das mit DX 11 aussehen wird, ist wieder eine andere Sache...