Not basing the 8400M on a mac, I'm a Linux refugee that ended up here after the last quality laptop manufacturer (IBM) stopped making good laptops. The 320M might be a bit better than the 8400M, but it is from the same generation, and at the speeds I had it clocked to, its as close a comparison as I can make for the 320M.
No meaningful comparison can be made with comparing a 8400M with a Intel HD3000 and speculating about the 320M performance.. For one thing, the 320M has triple the amount of CUDA cores compared to the 8400M (48 vs 16). That alone could make it up to 3x faster.