Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
The good news is that this subject has been discussed repeatedly in several threads, so there's a good chance you'll find all the information you want by searching the forums to see what has already been discussed. MacRumors Guides are also a great resource. If you don't find your answer there, let us know and we'll be happy to help! :)

Short answer: not much difference in processor speed, but there's also a difference in video RAM. You'll like notice more speed from adding RAM, depending on what applications you run.
 
2.4 has a 3mb cache. 2.5 has a 6mb cache

Simply put, big cache makes things faster.

So therefore, the difference between the 2.4 and the 2.5 is greater than the difference between the 2.5 and the 2.6.
 
Unsimply, 3MB vs 6MB cache is a difference. It has double the cache. You'll get a higher score in synthetic benchmarks.

Real world, unless your doing some serious video encoding or extremely CPU intensive stuff (NOT VIDEO GAMES, games wont really use the extra cache), then you wont notice a difference. 100MHz is negligible.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.