depends on the goal and how urgent is this upgrade. Waiting is usually the best option but remember something new is always coming out which can make people get into the rutt of oh this is coming next month so ill wait over and over. If you have a microcenter near by id get an i5 4690k and one of the mobos they combo it with. Price wise they cant be beat on their combos. That cost about 275 with the asrock extreme 4 board. now with only 125 left I would save a little bit and shoot for either a used 290 in the low 200 range or wait longer until you can either afford something better or a deal rolls around on a 290, 390, or a gtx 970