i'm looking at the
Gigabyte GA-P35-DS3L. while i'd prefer to stick with Asus, Gigabyte seems to have pretty high customer satisfaction rate.
I've actually got the P31 version of that Gigabyte board in my wishlist. The only difference between the P35 and P31 boards is the number of peripherals they support. Speeds are the same. Since I only run a couple hard drives and only need a couple USB ports, the P31 is sufficient for me. Why pay for stuff I'm not going to use.
I've got an ASUS board in my sytem right now. I'm not particularly impressed and don't really see why they're so popular. Their web site isn't anything special either. When it comes to OEM websites, eVGA kicks their behinds. For the last few years, my favorite motherboard maker has been EPoX, but I haven't been able to get them lately. The last one I had (with the nForce 4) really scored on the benchmarks. It was a great board, and stable too.
i've heard lots of people say onboard sound is usally good enough, but i'm a bit of an audiophile. i do, after all, have that pretty nice speaker set. i think i'll hold off for now and see how the on-board sound works out. i can always add a sound card later if i have problems.
I think the onboard sound codecs makers use these days are not all that great. You may want to look into an add-on card. I settle for the onboard sound mostly because it's convenient, but I'm not real picky about sound anyway.
the Core 2 does come with a heatsink, but i might still be interested in hearing your thoughts on cooling. i still might like something more beefy down the line.
Before the 65nm process, I used a better HSF than what came in the boxed CPU. However, with the lower power consumption of these new 65nm and 45nm processes, it's really overkill unless you're into heavy overclocking. Looking at my 65nm Athlon, it's running at 102F right now with the stock HSF. Before that, I was lucky to see temps that low with a good after-market unit.
Re the operating system; the big advantage of Vista is that is supports large amounts of physical and virtual memory. I believe (not positive) regular ol' 32 bit XP can provide up to 2GB to an application and supports up to 4GB of physical memory. Unless you have applications that require large amounts of memory, I don't see why XP shouldn't be able to do whatever you need it to. Also, there's DX10. It's supported only by Vista which I think is a ploy on Microsoft's part to force people into upgrading (using the term loosely here). From the screenshots I've seen, it looks like a bunch of hype to me. I really can't tell that much difference.
With respect to GC2, it's been getting memory optimizations for TA so it should be fine with XP. Even with DA, I've not had any trouble lately with 2GB of physical memory. BTW, if you don't know this already, get a matched set of two memory modules so you can take advantage of the dual channel memory architechture newer motherboards support. You get a big boost in memory throughput that way.
Re 32 bit versus 64 bit; to take full advantage of 64 bit processing, I believe you need to be running 64 bit applications along with a 64 bit processor and operating system. Personally, 32 bit has always been adequate for me. Also, drivers are generally more developed and more widely available.