Well,if u r not in a hurry and if u r patient,then u can probably wait for directx 12 but i think it might release,i don't know maybe after 1 year ,also many games would still be using directx 10 or 11 and to implement directx 12,it might take another 2-3 years.so if u r not that much patient ,then go for that r9 270x. lets see