the main thing you want to do here is make your build become more future proof. so i think we should be rec. the q6600 if u have that lil extra cash and will be future gaming. as of next year a dual core might be like having a single core right now. hardly any games/apps are 4 core supported, there is still a long way before game and apps start reaching out to the deep edges of those cores and start taking them to their full potential. theres alot of people saying get this cpu and whatnot for now then upgrade to new cpus later on.... but y alot of cpus constantly when u could spend a lil more and not buy as often.