To my knowledge, yes, XP can handle the dual and quad cores. I forget where the limit to RAM goes, but in general the way to best handle anything over 3 or 4 GB of RAM is to go to 64bit. It is something weird I read somewhere.
Don't forget, unless you're planning on using it elsewhere, you can...