Я уже давно заметил, что некоторые игры работают только на процессорах, которые поддерживают инструкции SSE 4.2 (это было сделано чтоб люди покупали новые процессоры чтоб поиграть в их игру, но не все разработчики игр такие). Насчет DirectX - многие разработчики выпускают игры которые поддерживают только DirectX 10,11 только потому что DirectX 9 просто не сможет вытянуть игру, и будут жуткие тормоза. Но насчет поддержки в играх только DirectX 12 - то это скорее всего разработчики игр договорились с производителями видеокарт что они будут выпускать игры только под DirectX 12, что будет подталкивать людей покупать новое железо...