I just upgraded my system and am giving my surplus Crosshair Hero VII wifi and Ryzen2 2700X to my son. Would it be worth it to replace the 2700X with a Ryzen3 3700X? Would he see any decent performance increase? He plays games mostly and I wonder if the money would be better spent on a newer video card - he is running a RX 580. The surplus parts I'm giving him include a 500GB M.2 SSD and 32GB DDR4 3200 so he's covered for other possible speed upgrades.