The only way to "solve" the scalper problem would be to flood the market with more units than they can afford or be bothered to buy, anything else will merely slow them down a little while they figure out how to get around purchase limits.
The next best option might be to go the industrial route: vendors quote a 3-4 weeks lead time, take your order and you aren't guaranteed to get your card any sooner than that, may not guarantee that orders will get fulfilled in any specific order within several days from order either, so two orders placed on the same day may end up shipping a week apart around the lead time estimate.