Trabalhando com Direct X e VS2012

Tenho o Visual Studio 2012 Express para Desktop e o Windows 8 e queria criar aplicativos e jogos DirectX. Eu sei que existe um Windows SDK agora, e no VS 2012 exp para win8 o IDE é pré-instalado com o SDK (eu sei disso do novo projeto Direct3D). A minha pergunta é, se eu queria desenvolver aplicativos para o Windows Desktop (usando VS2012exp) ele vem Windows SDK ou eu preciso instalar o Direct X SDK? E como sei se minha placa gráfica suporta qual versão do Direct X? Alguma versão do Direct X SDK funcionará com qualquer versão do Direct X? Como você pode ver, eu sou um novato nessas coisas e qualquer comentário seria útil. Obrigado pelo seu tempo.

questionAnswers(2)

yourAnswerToTheQuestion