I uderstand nothing about CPU's, but I found this information, very detailed about kaveri, here:
http://www.anandtech.com/show/8291/amd-a10-7800-review-65w-kaveri
but searching a bit on the internet, the above link says kaveri was released on January 2014, and wikipedia says Dx12 was released by M$ at March, 2014. according to this, I don't think that Kaveri supports Dx12. again, I understand nothing about CPU's and how they work, zero, nada...
but, since it's released on 2014, the CPU seems to go very well with all current windows versions, but also, if I understood the information correctly, it only has 512MB Vram, which is not that much since most recent games are using 1GB minimum... so don't expect to run the most recent games...