Currently my system is in a Fractal Design case which is quite small, it only takes a M-ATX board. It's "fine" but it is a bit tight to work with and the possibility for cable management is not great. As such I'm considering replacing the case with a NZXT H500 (don't really need the RGB'ness of of the H500i variant). Spec to go in: Intel i7-8700 (non-K) (with a tower cooler with a 120mm fan on it) Gigabyte B360 M-ATX motherboard 32GB (4x 8GB) Corsair LPX DDR4 Gigabyte GTX1060 6GB Samsung 250GB SSD NVME M.2 Crucial 250GB SSD SATA 2.5" WD Blue 1TB SATA 3.5" Bitfenix 550W Modular PSU So would this case be suitable? If it is suitable then I understand that it comes with two fans, a rear and a rear top but can take a couple of 120mm or 140mm fans at the front. Would it be a good idea to fit one, or both front 140mm fans or would that be overkill?