i was wondering what case is good for watercooling, with enough spaces for watercooling 2 gpus cpu ram and maybe mobo and hdd. i was looking at the nzxt switch 810 but i was hoping there is a good cheaper one that has more external 5.25 in spaces lots of features like good watercooling and usb 3.0, while still looking really good. or is this case perfect?