Also we must consider that a new core configuration will have a variable improvement in various applications. Real world code typically lets a 5th shader idle in evergreen. But benchmarks and tuned code can utilize the 5th shader more effectively. So we may have a situation where synthetic tests don't show as much of an improvement in cayman as in real world tests. A different % performance improvement depending on how effectively code utilized the old architecture.