I'm not sure how much cores DCS is using. They gradually update/reprogram the software for using separate threads. How far can they go? How many cores do we need (today) to run DCS properly?
But we can read by many friends, when they monitor the game that it need more cores that what a single-thread program normally use. And threads can rapidly jump from one core to another, so it can falsify the reading of a low rate monitoring software.
Don't forget, it's still a single thread program base. So, overclocking the CPU is still profitable. The software is always under developement, stay tune. More cores and high speed are better than Hyper-Threading Tech, high speed is as good as more cores. A 6 cores (min) high speed CPU is suitable for today's shopping.