cpu is fine, just make sure your board supports c2d's for future upgrading. penryn is a foot!

i would suggest going to somewhere like http://avadirect.com for your pc building needs. i assume your building a new pc, b/c u would kno what kind of ram it would take otherwise and u didnt list that .)