Just one last question( this maybe stupid but i don't know) the q6600 is 65nm is that a compatibility problem with my mobo since my current cpu is 45nm, or is it an architectural difference?
It will work. The Q6600 will run a bit hotter than a 45nm chip. But, it will definitely work. When you overclock that Q6600, it will destroy that dual in multi threaded applications. Don't get my wrong. The 9650 has a bigger cache and a higher multiplier, but it isn't worth the price.