Susedester13 :
The main reason I'm looking for an upgrade is to future proof for the next gen games. I'm running most games on medium to medium high settings at 60 fps. Sometimes performance is even worse. My CPU isn't overclocked because I don't know how. Would oc'ing be better than buying a new motherboard and CPU? And should I look at a new gpu?
Overclocking can be very difficult given the motherboards most brand name computer companies will use in the rigs they sell. You'll have extremely limited options in the bios and software results are mixed. Some you'll be able to OC some, more you're kind of stuck.
To be perfectly frank here, even if there was such a thing as future proofing, your ability to do that will be very limited by your motherboard. Your motherboard limits you to Bulldozer CPUs, which was a disappointing family, especially in applications that don't use a bunch of cores.
Are you sure you're getting bottlenecked? A 6100 should be able to get the 7870 range.
Also, who made your power supply? Is it a 450w from a reputable manufacturer or one of the bargain basement 450s that need to be treated like a 300w? That'll affect our recommendations.