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.