IIRC that was AMD's strategy.
Not sure it worked well

Because x86 is not SHA256

It's not even SHA256 nature that matters here. It's nature of mining that scales perfectly with number of cores. 10 times more cores = 10 times more performance. Limited only by bandwith of data that need to be delivered to core