If you will not overclock I would go with an I5-3450 for price alone. Do you need a monitor? I will assume yes since you have not said otherwise, but it will give you more options if you have one already. For this price, I would get 8 gigs of ram and expand if necessary in a few years. Get an h77 mobo. and a gtx 670.