Don't get a system based around a miniITX board if you intend to upgrade anything, you only get 2 ram slots and 1 PCIe 16x slot on their mini ITX board options so you are very restricted in what you can put in. If you are going to go for a small system get one based around a micro ATX board, they tend to give you 3 or 4 expansion slots so you actually have potential in the future.
Also, do NOT get any "standard" PSUs from cyberpower, they're standard PSUs used to be very shoddy apevia units, go for a real brand name unit.