so the i5 3570k is on sale 160$ i was originaly thinking about the i3 4340 i want it to play games my budget is 200$ and i want something that can play them all be honest if the i3 can play them all i dont want to waste my money as im very tight on money what would be the best upgrade?
It really depends what games you are playing. Obviously the i3 4340 is a locked multiplier, so no full overclocking like the 3570k. I've got the 4330, a step below what you are looking at, and I can play most games such as Crysis 3, civ 5 and other similar demanding titles with a GTX 660 video card, on at least medium-high, running over 40fps at 1080p. With a stronger GPU, the i3 won't let you down, but the quad core, especially if you overclock it a bit, will still be better in the long run as games become more threaded etc.