Lian Li cases are too spacious for you to worry, you could house the whole setup inside it with some modding skillz.
If it's got the CoolerMaster name on it and water running trhu it, dont trust it. The top air cooler will perform much better than it.
The problem with those 'compact' or 'all-in-one-kits' is that they use very low quality parts, which isnt the kind of performance you want if youre looking for watercooling already.
Do you think you would be up for a custom kit? I can provide you with enough information for you to feel confident about the build.
What else besides the CPU would you like to cool down?