i think people are starting to get the point the I5 is a plane quad without hyperthreading that simply runs nearly same as the AMD FX 8350 performance wise but once better coding comes into play and non biased compilers / CPU dispatchers the AMD sides performance will go up add to it better multi threaded game / program design then you got full implimentation of multi threaded rendering so in end the AMD sides performance on the 8320-8350 will be same or better than the I5 once next gen consoles / game design come into play.
AMD open64 compilers will be used in next gen game design. http://developer.amd.com/tools-and-sdks/cpu-development/x86-open64-compiler-suite/
so best option is either a I7 IVY or Sandy or AMD FX 8320-8350 as of this moment.
also when i say I7 i am not refering to haswell because many are having nightmares with that beast that is completely frustrating heats up like a nuclear reactor during a meltdown regardless of cooling solution due to the same issue Ivy had with the die to IHS contact and because the haswell has 10%-25% added heat because VRM's are on the die meens the issue becomes a huge hurtle with the issue this applies to the I5 haswell also.
I also want to point out for 90% of people deliding the haswell CPU is out of the question because who wants to buy an item that wont function properly out of the box with a hefty premium without having to butcher / modify the CPU with alot of risk and quaranteed violation of warranty.
There has been alot of haswells that thermal throttle on stock cooling on stock clocks / settings all oem examples are http://www.youtube.com/watch?v=KVaV7jaLXa0
at end he mentions it thermal throttling on him even in a cold room temp of 21c on a test bench open case design and then there is also this one http://www.youtube.com/watch?v=gqr06oL_hwk
stock everything thermal throttling hince why i say i wont recomend haswell given it is only a few percent higher performance than the Ivy bridge which can be overclocked easily to get same performance and then some.
im not saying you need 8cores but future is moving towards it fast so spending a huge amount of money on a quad when can spend a little more for a 6-8 core CPU is a bit smarter is all i am trying to say add to it the AMD FX 8320 ( 8core ) is cheaper than the I5 haswell ( plane quadcore no hyperthreading and is a nuclear reactor when trying to cool it ) .
why buy something that will not function well or optimally in a few months in games if you are going to spend hard earned cash spend it wisely on hardware that will hold up for atleast a few years.
basically you are buying what is good at the sec when 2 months from now that will be a whole different direction leaning towards 4+ cores and optimizations basically it is like buying a ford ranger with intent to pull a boat for fishing yet you end up getting a pontoon boat making the ford ranger unable to do the task well if at all in otherwards you are looking at the present and past 4-5yrs of performance not what the future in just 2 months brings to table so be prepared to get buyer remourse with route you are going.
i have friends and family in the game design realm for many major game design companies like Blizzard / Infinity ward / Treyarch / Activision and they have flat out told me quads will not be performing as well as 4+ core modern CPU's in future games because they are leaning to heavier multithreading and also multi threaded rendering and all out bypassing the direct x API and going to impliment open CL / GL and many other API's in future meening using more of the GPU's power and less of the CPU's power so buying a quad is not a wise thing to do at this moment.
by using the open CL / GL api's and such meens ATI GPU's and APU's will be jumping forward in performance far ahead of Nvidias look at the results of bitcoin mining and such which uses the open CL / GL API to make the GPU do the work the ATI cards do 5-10x the work the Nvidia cards can because of this so it is relavent to the subject because next gen consoles will be 8core low clocked AMD's with dx11.1 APU's near ATI HD 7850 range meening alot of work the APU can handle instead of the CPU also add the direct memory access of the system ram on next gen consoles and unified memory.
meening of unified memory http://www.hardwarecanucks.com/forum/hardware-canucks-reviews/60938-huma-amd-s-heterogeneous-unified-memory-architecture-revealed.html
the definition of direct memory access http://www.techterms.com/definition/dma
the hardware comparison of ATI / Nvidia / Intel / AMD at bitcoin mining you will notice ATI cards literally are a beast at this task because of the open CL / GL https://en.bitcoin.it/wiki/Mining_hardware_comparison
also by bypassing the regular direct x API meens alot less work is done by the CPU and more is done by the GPU what this entails is AMD / ATI making a huge increase in overall performance add proper multi threaded coding in games and multi threaded rendering and using nonbiased compilers the Intel compilers used presently in game design are very biased towards any non genuine Intel CPU making them perform tasks with far less efficiency because they are non genuine Intel CPU's.
next gen games will be made and designed with and around http://developer.amd.com/tools-and-sdks/cpu-development/x86-open64-compiler-suite/
so the Intel compiler issue will not be a issue anymore and performance will be better balanced across board for AMD and Intel and anyone else wanting to get into the X86 CPU field.
THIS IS DIRECTLY FROM SONY AS I HAVE MENTIONED A BIT ABOUT IT.
Norden started by focusing on the chips, including the 64-bit x86 CPU that he stressed provided low power consumption and heat. The eight cores are capable of running eight hardware threads, with each core using a 32KiB L1 I-cache and D-cache, and each four-core group sharing 2MiB of L2 Cache. The processor will be able to handle things like atomics, threads, fibers, and ULTs, with out-of-order execution and advanced ISA.
Sony is building its CPU on what it's calling an extended DirectX 11.1+ feature set, including extra debugging support that is not available on PC platforms. This system will also give developers more direct access to the shader pipeline than they had on the PS3 or through DirectX itself. "This is access you're not used to getting on the PC, and as a result you can do a lot more cool things and have a lot more access to the power of the system," Norden said. A low-level API will also let coders talk directly with the hardware in a way that's "much lower-level than DirectX and OpenGL," but still not quite at the driver level.
The system is also set up to run graphics and computational code synchronously, without suspending one to run the other. Norden says that Sony has worked to carefully balance the two processors to provide maximum graphics power of 1.843 teraFLOPS at an 800Mhz clock speed while still leaving enough room for computational tasks. The GPU will also be able to run arbitrary code, allowing developers to run hundreds or thousands of parallelized tasks with full access to the system's 8GB of unified memory.
Speaking of memory, Norden hyped up the 8GB of GDDR5 RAM in the system as the type of memory that's currently usually found only on high-end graphics cards. Calling the RAM "expensive" and "exotic," Norden stressed that you "can't buy this [RAM] for 50 bucks... that's why high-end graphics cards cost as much as they do." The 176 gigabytes of total bandwidth provided by that GDDR5 RAM are much more efficient than the 40 gigabytes a second provided by the standard DDR3 RAM used in most current computer systems. The unified address space should also cause fewer headaches for developers than the mixed architecture of the PS3, Norden said.
The development environment coders will use is based on Windows 7 and fully integrated with Visual Studio 2010 and 2012, allowing developers to debug PS4 code just like PC code. Tools will include C and C++ front ends that are largely compatible with most standard compilers, and various binary utilities, including CPU and GPU analyzers that can run in real time alongside games. Development houses will also be able to distribute tool and version updates to multiple dev kits more easily through a tool integrated into Windows Explorer.
As for the physical hardware itself, the PS4 will have a Blu-ray drive that's "up to three times faster" than the PS3's drive and will include a "very large" hard drive in every system.
Do you still think some of these optimizations wont move over into the PC side of the games i believe alot if not most will because that option has been left to developers / game designers meening alot easier to make a game for both PC and console meening optimizations will be put towards PC also given AMD PC CPU's in the FX 8320-8350 are also 8cores if you have a modern ATI GPU / APU alot of these optimizations will also greatly increase performance for you if you have above hardware AMD 8core and modern ATI APU / GPU.
facts are game development and program development are now moving to heavily multi threaded and moving to use more than 4 cores so buying a 4 core all new now is a waste buy atleast an I7 and then you will be good but you simply said you dont have the cash for an I7 build so only option to get away from a plain quad I5 is AMD FX 6000-8320-8350 route to stay within in your budget as has been said 90% of time the I5 and 8350 run side by side in games and a 8350 will not bottleneck a gtx760 you asked for best advice no one is force feeding you AMD but most are trying to force feed you Intel I5 even though it will be lacking in a few months.
basically you need to do your research in the way the game development is going ( heavily multithreaded utilizing more than 4 cores ) and look at what hardware are being optimized alot and you will see AMD is getting alot of optimizations in just a few months even presently so in future games the AMD FX performance will be increased by a decent amount making it even closer to performing more like an I7 in games add to it socket AM3+ will also hold the AMD steamroller with nothing but a bios update.
simple facts are are you willing to jump on an I5 to only have to upgrade in next 6 months to a year or go I7 and skimp on quality of hardware you set it in like motherboard / PSU / ram or are you going to get best of both worlds and go AMD FX 8320-8350 8320 easily overclocks to a 8350 with ease and then some this would make it to where you are not skimping on the vitals at all and will get 90% of time equal performance to an I5 build and once the optimizations come in from next gen game design the FX 8320-8350 will likely perform better or atleast equal to the I5 3570k or haswell I5 4670k.
By going the AMD FX 8320-8350 route you will easily have funds left over vs a haswell I5 build or I5 3570k build and will perform nearly the same 90% of time and still have an upgrade path with the AM3+ AMD steamroller.Edited by rickcooperjr - 7/26/13 at 12:40pm