If its a Gaming build ii5 4690 is better choice although there is not much of a performance difference between i5 4590 and 4690 200mhz on core and 200mhz on turbo is easily worth makes a difference when ur not overclocking and also an 8gb ram is must instead of 4gig add another 4gig and you are good to go