I'd get Windows 10, mostly because Microsoft will be anxious to dump Windows 7 as soon as it can, and get the whole world on 10!
Youll find that Windows 10 runs fine (once you clean up a bit of bloat and privacy concerns) and will offer you DirectX 12 when the rest of the system is ready for it.