Hi Guys, I've been away from the PC building scene for quiet sometime, starting a family and all, I now have more time to myself and am looking to upgrade my 7 year old i5 3570k rig! I thought I could squeeze out abit more life from the rig by upgrading the GTX670 with a GTX1660. Although it's made BF5 playable I realise the CPU is bottlenecking the GFX card. Can I get help in bridging my knowledge gap by getting recommendations for Motherboard CPU Cooler (quieter the better) RAM NVMe I'm hoping to reuse the current Corsair HX520 PSU, GTX1660 and the Lian Li PC 70 (3x120mm fan vents cut out in top). I want to achieve a stead 50-60 fps in ultra setting at 1080p for BF5 and CoD without being over rigged.