I want to upgrade my pc, My current spec is i5 4570 Asrock B85 Fatility G Skill Ripjaw 1600 MHZ DDR3 4GB x2 Cooler Master Hyper 212x with an Corsair fan attached to it Cooler Master 700W Bronze Corsair Neutron GTX 120 GB Cooler Master Centurian 6 Case Now I want to upgrade and I am thinking of 2 build. Please note that Im gonna be gaming on 1080p 60 hz. Spec 1 : i5 8400 Gigabyte Aorus Z370 Gaming 3 G Skill Trident Z 3200 MHZ DDR4 4GB x2 Gigabyte Aorus 1070 Keeping My Previous SSD and Cooler Spec 2 : i5 8600K I am gonna keep my previous CPU cooler Gigabyte Aorus Z370 Gaming 3 G Skill Trident Z 3200 MHZ DDR4 4GB x2 HIS ICE COOL X2 580 8 GB OC Samsung EVO 960 M2 256 GB Which will be good ? If I take the second build, I may sell the card after 1 year and buy new GPU and have that very fast PCIe SSD. But Spec 1 will have me max out every game out there right now. But will the 8400 live for 3 years ? 8600k Can be overclocked in late future..... Also at 1080p CPU means more than GPU, right ? So a better CPU is good for the long run ? Thanks.