I have an i3 4170 , 2X4 gb ram , mini itx motherboard and thinking to upgrade it but if i have to buy new gen processor then i would have to buy the ram , psu , gpu , so is it ok if i buy an i5 4th gen or any of the 4th gen to save some cash or should i buy a gpu gtx 1060 6gb and i have a 250 watt psu any hints plz