Hello guys! I own a Gateway DX4870 with a i3 2120 processor, 14GB ram, HD6750 video card, and Windows 8.1. I am trying to upgrade the CPU for gaming. I was thinking about upgrading to i3 3220 (3.4GHz HT Dual Core), i5 2400 (3.1GHz Quad Core) or i5 2500 (3.3GHz Quad Core). There is a big difference in price between i3 3220 and the i5 2400/2500. However, I was reading a couple threads in other websites and they say that there is not much difference graphic wise between the i3 3220 and the i5 2400 (or i5 2500). There is a big difference in the benchmark values: i3 3220 = 4209; i5 2400 = 5810; i5 2500 = 6208. Also, the i3 3220 uses the HD2500 integrated graphic while the i5 2400/2500 uses HD2000. I am a little confused on which of these processor would give me the best value for gaming.