Thank you for the replies, I have read some posts on the internet that suggest there is a heat issue with the 4790k chip, is this a big deal and will a AIO water cooler resolve any issue there? Chief can I ask what cpu did you have before going for the 4790k?
CPL what cpu did you have before the 6700k?
I had the i5-2500K before upgrading to the 4790K. And the issue with the 4790K is only noticeable if you are a heavily overclocker. I have a thread about its overheating somewhere on this forum. If you don't have it overclocked to 4.5Ghz (its a 4.0Ghz out of the box) I wouldn't worry about the heating issue. If you are going to overclock it that far, then liquid cooling would be a must and monitor your temperatures. Several tools will let you watch the sensor on the core. If it is overheating with stock lid and liquid cooling, you can either delid it or change processors.
(EDIT, as there were replies while I was typing)
The only gaming relevant difference between a Core i5 and a Core i7 is Hyperthreading. To see any benefit from Hyperthreading, you must have a multithreaded application. ArmA 3 is not multithreaded, it is purely dependent on raw single core CPU performance; the more MHz, the better.
You will see zero benefit in ArmA 3 by getting a Core i7. The game engine is barely cognizant of two cores, and does most of its work on one; it will ignore the defining features of the Core i7.
Don't waste your money. I have a Core i5-3570K overclocked to 4.5 GHz, and I still drop to ~20 FPS in FTXes.
Pretty much what the CPL stated here. Arma doesn't use multiple threads per task, it just uses 1 thread per task and only has about 2 tasks (+1). Logistics and AI (+1 is Graphics which get offloaded somewhat to GPU). So you want those 2 CPU cores to have the highest clock possible. And here's the catch... the client FPS is actually bottle necked by the Server. Which is why you can be creating a Michael Bay movie in single player with Ultra settings and explosions everywhere and 2,000 (exaggeration) AI running around at 60FPS..... you get into multiplayer and your Arma sits, squats, and drops a pickle.
I upgraded because I was running an i5-2500K at stock speeds, mediocre ram that was the best my mobo could handle. And I couldnt run other games that I wanted at max settings. My pc was bottlenecking before the server most of the time in Arma.
(Second Edit, to not double post)
Also, there's that oculus thing coming out, so I couldn't do that with 2500K so that was another reason I wanted to upgrade.