Okay, the build looks good, but I have a few minor gripes.
First off, for some gaming and 3d graphics, a Core 2 Duo will be just fine. There is no need for an overclock, and if you are doing the build for someone else, it is not a good idea to add instability with overclocking. In games, a few 100 mhz does not make much of a difference, it is about benchmarks.
So, cut the Zalman fan, and grab a sound card. Onboard sound sucks. The stock fan will keep the CPU plenty cool, and with the money, you can pick up a decent sound card.