I am looking to upgrade my CPU from an A6-3650 to either the A10-5800K or FX6300, but I'm not sure which to go with. I have an AMD GPU 7870. I'm looking for an effective CPU to step up to the next level. As of now I can run most popular games without much trouble, but I am in need of increasing my processor's speed. I'm open for suggestions also.