Официально - нет. Штука в том, что, чтобы поставить DirectX 11, нужно полностью переписывать ядро, ибо так они просто оно не воспринимает DX11. Переписывать ядро никто не будет из-за ненадобности. А Майкрософтам это не надо потому, что во первых, это обширная работа, примерно как клепание новой системы. Сейчас основная масса сидит на семёрке, поэтому не для кого переделывать, да и деньги тратить не будут.
Вывод: Поставить семёрку. Привыкнуть к ней легко, больше тратит она только памяти (для неё нужно гигабайт для работы системы, больше для запущенных программ и игр, игры там тратят больше памяти чем на XP), если есть 4 гигабайта + гигабайт 8 виртуальной, смело ставь) .
Есть так же неофициальные сборки чего-то подобного на DirectX, они даже называются по другому. Может быть они и подходят для каких-нибудь срусисов, однако никаких гарантий, что это всё работает и не грозит безопасностисистемы нет, из-за чего ставить что-либо такое настоятельно не рекомендую.
Между DirectX 10 и 11 нет особой разницы, если видеокарта поддерживает 10 то и 11 наверняка поддерживает, сейчас абсолютно все выходящие поддерживают. 10 это как-бы "большой шаг" с девятой версии, а 11 это скорее дополнение к десятому. Поэтому говорить, что в игре есть DX 11 это значит, что в ней есть возможности 11 и более ранних. Называть DirectX 10-11 так же правильно как и DirectX 9.