The 4 RGB fans keep temps down even when playing more resource-demanding games. The 1660 Super is easily the best bang for the buck GPU and you will be paying quite a bit more to get into  the 2000 series nVidia cards. 8gb of DDR4 memory is ample, but recommend throwing in another 8gb at least. Beware, the motherboard this PC comes (B460M Pro4/AC) is nice in that it has 4 slots for ram and has a WiFi chip already installed but it is limited to 2666Mhz ram speeds with the 10400F CPU. You won't notice a difference anyway, but there's no need to spend money on more expensive memory. If you put the same CPU and GPU into a motherboard that took faster memory you literally could not tell, so who cares?The builders did a great job, cable management is great and I would 100% recommend buying this PC. To anyone looking for a great performing mid-level gaming PC, this is the one to get. 10400F, 1660Super, NVME m.2 SSD, 4 cooling fans (you can add 2 more on the top of the case if you want more cooling) and it's actually VERY quiet despite the high fan #. Go ahead, guys. This is is what you want.