I personally wouldn't put a full on custom loop in an S340 variant. It's pretty cramped in there already, and it's impossible to put a pump by itself in the basement without some dremel/power drill work. If you have a decent-sized GPU, good luck fitting a pump/res combo in there without either fan mounting it to the top (horizontally) or doing some weird contortionist stuff with the tubing. Also, because of the cable management bar, you're limited to 25mm thick rads unless you plan on using slim 15mm fans or removing the bar altogether. Then, you can't top mount a 120/140mm rad because it'll smack into motherboard heat sinks and ram modules almost immediately, and rear mounting a 120mm rad, well, weren't we looking for 240mm+ rads anyway?
Just putting in my 2c as an S340 owner.
Those Swiftech AIO's, IIRC, are basically custom loop parts put together, filled with liquid, and put into a box and shipped as a completed unit. EK did something similar with their Predator series AIO's (where did they go? can't find them anywhere). Their performance and price are a tier above a standard Asetek-ish AIO, but not quite full custom loop performance and price.