The i7 9700k, i9 if you want multithreading but DCS doesn't support it, goes on sale in a couple weeks. Any 300 series motherboard will handle it. It OC's to 4.9 and 5.0 respectively from my understanding. You'd be better with one of them for the long run.
32GB of Ram for sure, I was rather amazed the difference it made when I installed it. Others will counter this but for me it was noticeable.