I am pretty sure the max number of cores you can use with an XP system is dual, though I am not 100% sure about that.

With regards to you whole win 7/Vista problem, I would definitely recommend using Win7 as Mirage said, Win7 is better then Vista in just about every way, and Mirage would know being a tech head.