Looking at several P35 Express motherboards, you'd think Intel had a heat problem, but that is simply not the case. Instead, the "overkill" chipset cooling solutions offered with most enthusiast boards are designed mainly for looks.

Larger sinks do cool better, but how much cooling do we really need? The second layer of heat pipes found on the largest chipset coolers likely do little in the way of performance, but will certainly get in the way of mounting a variety of large CPU coolers.

The best excuse for creating such monstrosities is catering to those who wish to water-cool their CPU, thus eliminating the CPU fan draft often needed to make small passive coolers adequate. But what about the majority of buyers who use CPU air coolers?

There is no doubt that the large sinks found on many of these boards offer far better chipset cooling than most buyers need, but are without the problems associated with small cooling fans that plug quickly with dust and become noisy as they wear out. But for users of "big air" CPU cooling, these impressive designs may simply be too much of a good thing.

Dont get any biostar mobo, they all have capacitor problems in my experience.
Gigabyte GA-P35C-DS3R support up to 4GB DDR3 memory. However, could 8GBs 2x4GB DDR3 modules be used as long as it is within the top 1333 limit on the board?