They both are good choices and would come down to which games you play. The 7970 would provide better GPU performance obviously but may be bottlenecked by the 8320 on titles that don't utilize multi-threading.
Ehh, I guess games I play mostly consist of games such as: skyrim, bf3, criysis, total war series etcetera... What would be reccomeneded for these kinds of games (also looking to buy in 2 months time so if there is anything better and affordable coming out in the mean time it would make no difference to me waiting...) one other queery I have is wether going the AM3+ path I'd be making my upgrade ability little to none? Or will an i7 produce an unsubstantial gameing boost in the futue... I believe the Haswell chips will be socket 1050 as opposed to 1055?