Not sure where you got that the gtx 970 doesn't support dx12. I run one and it supports dx12 just fine. But yeah, get yourself something cheap until that 1070 is available.
And yes, Rohan on a i5-3570k's integrated graphics is just fine. There's nothing about Rohan that taxes graphics, integrated or cards, in the least.