Intel Pentium G4560 looks to be the best budget CPU these days, and it has hyperthreading. Quad core would be best, but then we aren't talking budget build anymore are we? Also, you have already decided on a 1050 Ti, which in my opinion is underpowered for an i5 based system. Budget CPU plus budget GPU is a good balance. I think the difference in performance between the Pentium with hyperthreading and the i3 is too small to justify the extra cost.