All depends on how the program is coded. Apparently FEAR gets a nice boost from going from 512k of cache to a meg (per core).
Generally speaking, however, AMD does not benefit from larger cache sizes as much as Intel does because AMD's onboard memory controller gives it better memory bandwidth, with lower latency.
Intel needs a large cache due to the slower/higher latency memory controller. And Intel can afford to have larger caches because they're already one manufacturing process ahead, at 65nm.