I'm looking to upgrade my computer for Battlefield 3, and at the moment I'm thinking of getting one of two CPUs. I don't really know a lot about what makes a CPU better than another (besides that more cores > fewer cores) so could someone please tell me whether it's worth getting the slightly more expensive CPU or whether the differences are minimal enough for it not to make much of a difference.
The CPUs are these two: http://www.ebuyer.com/251596-intel-core-i5-2500k-3-3ghz-socket-1155-6mb-cache-retail-boxed-processor-bx80623i52500k
http://www.ebuyer.com/166528-intel-core-i7-950-3-06ghz-socket-1366-8mb-cache-retail-boxed-processor-bx80601950
The CPUs are these two: http://www.ebuyer.com/251596-intel-core-i5-2500k-3-3ghz-socket-1155-6mb-cache-retail-boxed-processor-bx80623i52500k
http://www.ebuyer.com/166528-intel-core-i7-950-3-06ghz-socket-1366-8mb-cache-retail-boxed-processor-bx80601950