Easiest way is to have the chip manufacturer's force the distribution channel into a methodology that limits the purchase of items to a max of 2. The maximum is to either a single shipping address. P.O. boxes not allowed yet A.P.O. and F.P.O (for the military and foreign service personnel) would be allowed for a maximum of 2. This is enforced by retaining the shipping address and correlating it with any order. Also retaining the payment method used so it cannot be used again for a second purchase of the same item family again within 30 days(family item being GPU, CPU, or Console). Barring that they can always register the product serial number to the credit card used for purchase and then require that same card number be entered when the product is registered for the first time(similar to how cell phone sim cards are done). Using the second method would mean that the scalper would be either buying a ton of prepaid cards and having to register each and every one of them or be exposing his credit card numbers to every victim of his scalping.
Any entity that refuses to participate in the form of restriction be it either a retail outlet or AIB partner selling to the retail outlets would find themselves without any chips while everyone else get them. AMD wanted a method in place before they launched the Zen3 and Big Navi products they were told it was there, but obviously it wasn't. This would put the final control back into the manufacturers hands and work to eliminate the scalpers.