The motherboard that you have must have a web site where you can go to look for bios updates and to see if the cpu that you bought is on the QVL of cpu's for that motherboard. At the same time it may tell you that it is if you update the bios to the latest release. It isn't Windows recognizing the cpu so much as it is the motherboard's bios recognizing it , that would be the first step. http://www.jetway.com.tw/jw/download_show.asp?productid=HA04-Extreme
This is the latest bios , I don't know if it will help.http://www.jetwaycomputer.com/Download.html
Here is another link to the Jetway site.
Of course a better quality motherboard would help. Most boards I know of have a bios update inside of the bios.