cpu upgrade its very limited by hp bios, link with specs of your pc tells you what cpu you can instal : lhttp://h10025.www1.hp.com/ewfrf/wc/document?docname=c00069442&tmp_task=prodinfoCategory&cc=us&dlc=en&lc=en&os=228&product=447312&softwareitem=pv-31037-2&sw_lang=
if you want to install cpu that you have , you will need differebnt mb, but if you channge mb , your OS might not work anymore.(50-50 chance)