http://paulisageek.com/compare/cpu/as a start for a good up to date price/performance chart for CPUs.
Generally, in the middle ground, you get what you pay for. If you can afford the extra for the i5, I would definitely go for it. You're getting around 40% better performance for that money.
I think the P6200 has been pretty much superseded by the Core CPUs now.