i have an AMD 1090t overclocked to 3.8ghz and i think its getting a little old and would like to upgrade to intel. i have a gtx 970 which i suspect is being bottle necked a little too. i'm not sure of the difference between i5 and i7 and if hyperthreading is worth it. i would like to stay with ddr3 since i bought a 16 gb kit not too long ago, but if i have upgrade to ddr4 i wouldnt be too upset. i'm in Canada and my budget is $600-750 for mobo,cpu and possibly ram. thanks everyone