I am wanting a cpu that has a good uprade path and a good gaming performance, GPU will either be GTX 960 or Rx 480 even a r9 380x. if the cpu is cheaper than $100 I might get a GTX 1060. this will be my first build and I still haven't bought anything. I am fine with playing on medium setting but want around 60 fps. upgrading from an asus x555la laptop. I also for intel have picked out the i3 6100 and budget is around $600.