I have not updated my sig due to constant problems and changes in hardware, but right now I'd strongly recommend Swiftech for just about everything. Their rads are also good, but Thermochill's are just a bit better... otherwise I'm using a Swiftech pump, Swiftech CPU block, GPU full-body block, and Swiftech reservoir as of this moment. If no more problems occur and other problems are fixed, I'll update the sig.... but I'm going to give it a few days first.
Installing a watercooling loop requires tools to properly cut vinyl tubing, good quality barbs to fit the tubing on (all manner exists in the WC world, but compression fitting tend to be the best against leaks), and choice of tube size. Pretty much tubing, lots of fittings, and the component blocks. Of course the biggest issue is figuring out how to fit what you want into your choice of case... tubing doesn't like sharp bends, either.
It's not hard to learn, but you have to be able to source any last fittings you might need and get the right ones for it to go well. And I still always recommend at least a 12-24 hour leak test with the pump set to max before actually using the system. Especially when first learning it, because you will make mistakes and shorts due to water damage isn't covered by most warranties.
There are plenty of WC guides and sites around to help, I'd link to a few but I don't remember the better ones off the top of my head just now. Jab-tech and Petra's are both great sites to source WC stuff from if you can't find it elsewhere.
For just your i5 I would recommend a 2x120mm radiator, there isn't use going larger and you might be able to fit one on that choice of case. If you're going to keep the overclock around 4GHz, a single 120 or 140mm or 160mm radiator would be sufficient too.