I currently am running a FX-4300 and am looking to upgrade to a RX 480 for my birthday. After that, I plan to save up for either a I3-6100, I3-6300, or a I3-6320. Before I do, I want to know which is better. I also would like to know if there good for gaming recording and editing, along with if I would see a noticeable performance boost with an i3 and rx 480 over a fx-4300 and a rx 480. I am also open to other suggestions for a cpu, but they can't be too expensive.