I built my system in 2011 and have only updated the ram to 16gb and the graphics card since. It's served me very well but I feel it is time for an upgrade. How does this spec look for a good bang for buck system? I will be mainly gaming (at 2560x1080) but also editing photo's and video's, so I though the Ryzen platform would serve me well (and be up-gradable in the future). CPU: Ryzen 5 3600 CPU Cooler: Some AIO 120mm cooler? Mobo: MSI Tomahawk MAX B450 ATX Ram: Corsair Vengence LPX 2x8gb 3200mhz 16-20-20-38 HD: Samsung 860 SSD 500GB? (plus my current Raid 1 traditional Hard drives for storage) Graphics Card: XFX RX 580 8GB @ 1425 / 8100 (from current system) Sound Card: Creative Sound Blaster Z PSU: Enermax Modu82+ 625w (from current system) Case: NZXT Tempest (from current system) Is it worth going for a m.2 nvme drive instead of the Samsung 860 Sata SSD? I wanted to get a AIO 120mm cooler to reduce the number of fans in my case (currently there are 8!), I won't be overclocking the 3600 as it doesn't seem worth it. Which cheap AIO 120mm cooler is decent and quiet?