Bman, no intentions of insulting, but if you're struggling to understand even "right drivers", meaning some AMD drivers work better than others, vs just using the latest one, then you are not likely going to be better served by the 7970 as some are suggesting.
For one, you're only using a 23" display, which is likely no more than 1920x1080 res. Two, a 7970 besting a 670, esp a non Ghz model, requires careful over-volt OCing, which I'm not sure you're up to. Three, given that you were even considering a 7950, the 670, at just stock speeds using the built-in auto boost, would be plenty sufficient to run any game at 1920x1080.
Furthermore you won't have to worry about searching for the "right" driver, and the oft times hurry up and wait scenario when certain games don't work well at launch on AMD based cards, as with RAGE for instance. The 670 CAN be OCed too, just not over-volted. IMO if a GPU has to be over-volted to compete with it's closest competitor, it loses some of it's value, esp if it costs more to begin with.
Note that over-volting also involves running higher, louder fan settings as well, not to mention more heat build-up in your case.