Dat_Robot, you don't seem to have any clue how cpu's work. Amd's fx chips and intel core I? haswells are so different, you can't really compare them. Fx chips have 8mb cache, great, l2 cache connected by a completely other system than the 256kb l2 cache I3's have and even less comparable to 6mb of l3 cache. They are not even located similary.
Secondly, while intel cores feature a full 256bit fpu with high ipc, fx chips have 8 cores, each containing a 128bit fpu. Two together connect to one 'ehh' 256 bit one. Still, very low instructions per cycle.
Leading to the next point, you can't compare ghz. A 2.8ghz haswell I7 is about as strong as a 5.2ghz fx 9590. In multithreading.
The 8320fx has fairly low stock clocks, but it's strength is its price/performance ratio when oc'ed.
In rendering, it will burst the I3 down. However, in most games the I3 has an easy time laughing about the fx. Both have their advantages. With a 750ti, I'd choose the 8320fx. It won't limit its performance and perform better overall. If power consumption is something important to you, the I3 is definitely better though. It consumes 40w under full load compared to 120w of the 8320fx. At least after a yeah of ~10hrs on a day, you'll run into $100 difference on the yearly power bill.
By the way, an I5 4690k beats (mod edit here) fx chips on the same clock speeds (usually attainable) in everything. While still consuming less power and not needing any better cooler than the fx.