I'm currently lost as to which I should get, a new GPU or a new CPU. I'm currently using a Gigabyte R7 360 and an AMD Athlon X4 860k. I might go for a CPU instead of a GPU considering my CPU fan is super loud, I want to be able to run games with decent frame rates on higher settings without breaking the bank. What I have in mind is an Nvidia GTX 1050ti, what I'm wondering is if this can run games like Battlefield 1 and Rise of the Tomb Raider on decent settings with fps above 30-40. For a CPU I want something that is moderately quiet but still fast, most likely gonna end up having to buy a Hyper 212 Evo for my CPU cooler considering it is cheap and quiet. All in all feedback is very apreciated considering I am clueless on what I should do to upgrade my rig.