since when does based on the same architecture mean there won't be an improvement? there wasn't a whole hell of a lot fantastically different between a 9700 and a x800, the same basic architecture is used in both, the later had double the pipelines, was a much better card with massively more power.
based on the same architecture probably means the basics are similar, bunch of clusters of sp's, probably means the ratio's of sp's in a cluster, rop's etc are roughly the same, doesn't mean there can't be 15 times as many sp's and 10 times the power, it could still be based on the same architecture. However in general from those numbers you'd guess close to double the sp's, or a good amount more and a tweaked/more efficient ratio of rops/texture units/sp's.