The only thing about those benchmarks is they don't tell you exactly the specs of the systems being tested and often for instance the graphics cards used are not the same. When I reviewed the original tests for the i3, i5, i7 they used 3 different graphics cards but never specified which one was used for which CPU for the tests. It has been a problem with anandtech's reviews for awhile they don't seem to have consistency leaving you in the air as to how legit the reviews are.
Motherboard differences memory differences can completely skew the test results tremendously. If you look at that review the i3s are beating out almost all of the i7s in everything too.
If depends on if you're getting a discrete GPU or not. With a discrete card, the i5 460M is the way to go; without, the HD3000 on the i3 should be good enough to "even out" the CPU performance deficit.
The i5-460M is actually a better processor, especially with turbo. SB isn't much of an upgrade compared to Arrandale/Wastmere in terms of CPU other than aggressive Turbo, which the i3 lacks. However, the IGP difference is like night and day, with HD3000 you actually get a semi-usable GPU if you want to game, plus you have Quicksync support, while the original Intel HD was just miserable.