Don't go above PC3200 as there's absolutely no point in doing so, so I don't know why you're looking at PC4000 and RAM like that. For one your board I'm not sure if it'll even actually support that, but even if it did you'd be creating a huge bottleneck between your CPU and RAM since your CPU won't have the same FSB as the RAM unless you went in and changed the FSB and multiplier which on a 64bit chip the multiplier is probably going to be locked so you won't get to do that.
Put it in your moms computer, stand back for 2 years and let 'er fly. That'll last you long enough, has enough speed, and is in the same pricerang as what you were looking for.
It's a good brand, low latencies (which you're going to have to set the timings in the BIOS yourself, they do have 'Plug-and-frag' ram where you just put it in and it times itself to the appropriate timings, but generally you gotta set it yourself)
The MSI Neo2-Platinum is a good board though, you'll like it, or your mom will rather.