AMD cards do not enjoy full hardware support of dx12, its only partial, so any other support for rastors etc is software supported as is any nvidia card before the titan-x and 9 series. This is going to be the case with any version of direct X just because of competition between AMD and intel/nvidia/Microsoft.
The r9 295x2 is undisputed king of 4k gaming for a single card, better than the 980 and any titan version, including X. Is it going to suffer some in dx12 gaming? Of course. AMD is playing catch up as usual. Dx12 is a Microsoft design, and Microsoft us an intel fan boy, and consequently nvidia. If it wasn't for partner companies like Asus, Gigabyte, MSI, ASRock etc who have partnerships with Amd, amd would be left out of the DX loop for the entire 2 years it'd take for the copyright to expire, so yes, amd is going to have some driver issues with dx12. These will be fixed, just as issues with dx11 took some time.
If you are demanding the latest and greatest, yes nvidia is the only choice, but if you just want to play, amd doesn't suck either, and currently no games written demand only use dx12, they will all play on dx11 standards, and more than a few will still play on dx9c.
http://www.techpowerup.com/mobile/reviews/Gigabyte/GTX_960_G1_Gaming/28.html
In 4k gaming, nvidia comes in second.
http://www.anandtech.com/show/9059/the-nvidia-geforce-gtx-titan-x-review/6
http://www.anandtech.com/show/9059/the-nvidia-geforce-gtx-titan-x-review/5
http://www.techpowerup.com/mobile/reviews/Gigabyte/GTX_960_G1_Gaming/28.html