I've got an i5-3570K 3.4GHz Quad-Core processor and my main game is Battlefield 4, which everyone knows it take a lot of PC power to run on ultra. I've recently heard the rumour that a high end AMD processor is better for running BF4 due to the multiple cores. Can someone please clarify the facts as I can find any information to disprove this. Thanks.
An amd can be better than an intel, but it depends what kind. A high amount of cores will help run the game smoothly and so the amd high end processors tend to have more cores so they can cope well with a game like that. Aswell though, an intel at the same price range can do just as well if it has hyper threading (basically doubles the thread, so 4 cores is equivillent to 8 in some cases). You'll get good performance and a good price with amd but nor is intel or amd better than each other, it just depends on the type of processor.
The high end AMD CPUs typically perform on-point with high-end i5s and slightly worse than high end i7s. Switching from Intel to AMD is not a good choice because AMD doesn't provide an upgrade path, while if you keep an Intel motherboard you'll be able to get better and better CPUs.
i7s have 4 cores and 8 threads, which is similar to how the AMD 8 cores are set up. On top of this, the Intel cores are stronger, so there isn't much point to switch to AMD when you can later on upgrade to an i7 if needed.
The AMD FX 9xxx series will perform on point with the high end i7s, but will cost similar.