AMD FX-8120 is very similar to the AMD FX-8150. Knowing that, here's a benchmark on AnandTech. -
http://www.anandtech.com/bench/Product/699?vs=434
It depends on what you're doing. If the work you're doing is highly multi-threaded, the FX-8120 will perform a little better.
However, I believe the benchmarks you linked rate the FX-6300 a little higher is due to the price/performance ratio. It comes in at a price point ~$20 cheaper than the FX-8120 and can pump out just as much performance.
Also, on a side note, the FX-6300 has the 'second generation' Bulldozer module called Piledriver. It's known to be 7-15% faster than the old Bulldozer CPU's which is most likely why the FX-6300 performs so well.
Here's how you can recognise Bulldozer CPU's from Piledriver CPU's -
FX-8
1XX, FX-6
1XX, FX-4
1XX CPU's are all
Bulldozer chips.
FX-8
3XX, FX-6
3XX, FX-4
3XX CPU's are all
Piledriver chips.