The real question should be the 4300 vs. the 2500k. The 4100 is Bulldozer architecture and is inferior to Sandy Bridge. The 4300 is newer architecture.
It's going to depend on the metric, but almost always the i5 will be faster.
The only time they level out is in 3d gaming when the GPU becomes a bottleneck.