Check benchmarks for the Radeon 6670 for those games. The Dual graphics does not benefit the 6670 much, and very few games will have a noticeable performance gain over just running a 6670 by itself. For those games, you are probably looking at low to medium settings, not medium to high. However, the 6670 is about twice as powerful as the A10 APU alone.
I would drop to a cheaper, non APU, Quad core (Phenom II X4 or FX4000 series) and run a 7770 at minimum, and a GTX650 Ti if you can find one one sale. You'll be a lot happier with the performance.
Or honestly, you mentioned Tomb Raider 3, which is a $40 game. This Radeon 7850 comes with it for free, so you can think of it as costing $120 out of pocket:
http://www.newegg.com/Product/Product.aspx?Item=N82E16814161426
The 7850 would play any game at max settings.
I know you are on a budget, but this is one of those things where each increment is HUGE. Going from a 6670 to 7770 for $30-40 is like night and day and then same with the jump from 7770 and 7850. But after the 7850, you need to spend like $150 more to see those kinds of gains again. It makes the difference between struggling to get 30fps, to just running smooth as glass.
My "budget" recommendation would be to run an FX-6300 and a 7850. Maybe only cost you $100 more than you'd planned for literally several times the game performance.