That rad will be ok for just the CPU.

If your planning on GPU and Chipset at a later date then something bigger wont hurt.

The idea of going fo a heatercore rather than a commercial rad is a good one, as heatercores work just as good and are quite a bit cheaper.