Désinstalle et réinstalle .NET Framework 4 dans la liste des programmes (en redémarrant lorsque demandé), puis installe XNA Framework disponible sur le site de Microsoft.
Pourquoi réinstaller .NET ? Parce que la plupart (si ce n'est pas toutes) des personnes qui ont ce problème ont eu un problème d'installation avec celui-ci. Puisque XNA demande .NET, il ne veut pas s'installer (et quand il y a un problème du genre, installer XNA via Steam n'est pas top, vaut mieux le faire séparément).
Ça m'est arrivé aussi 