Hi all, I am new here and a bit puzzled as i'm finding it difficult to find any relevant information.. I am considering upgrading to this build: cpu - i5 3750k ram - 16-32gb Gskill DDR3 I think is running at 2100mhz possibly 2400 mobo - Gigabyte GA-z77x-ud5h psu - Thermaltake 800w tough power (Chose the 800 as I will probably buy another 670gtx and run sli in a few years to save buying a new $500 gpu) gpu - (I already have a GeForce 670gtx Galaxy) Currently im running: cpu - q6660 overclocked to 3.1ghz ram - 4gb ram DDR2 667mhz OC to 760ish MHz mobo - Gigabyte EP35-DS3 psu - 500w stock psu (lol gg) gpu - Geforce 670GTX Galaxy Basically i'm wondering if there is much difference between my 3.1ghz q6660 quad and the 3.3ghz i5 3750k ( besides the obvious 200mhz xD ), well enough difference to warrant an upgrade? Do you think my 3.1ghz cpu is bottlenecking the gpu? Would the i5 3750k bottleneck a 670gtx? I was using 32 bit XP pro but recently I upgraded to the beta release preview of Windows 8 because xp was unable to get Direct X 10 and 11. Lastly would my current pc be able to run a 64 bit OS? Sorry for all the questions lol, but I have been googling for days now and cant find an answer for the q6660 3.1ghz OC vs 3750k stock debate that is ongoing with me BTW this is a gaming PC! Thanks for any help it is much appreciated!