Not trying to revive an old thread, but I would go with the i5-3570k upgrade. I had an E6300 and sold it for a Q9550. That lasted a few weeks before I bit the bullet and upgraded to a 3570k. There's a HUGE difference between the two, at least for BF3. My computer overall feels much more...