Plain and simple, the only way this is going to end is when graphic card manufacturers are able to increase supply to the point where scalpers are no longer able to make a significant profit. As
@Endymio correctly states, the graphic card manufacturers are not willing to increase MSRPs to avoid being seen as villainous. One does not stay in business if they alienate their customer base.
As
@Sleepy_Hollowed states, it's the PC Gaming Industry that is going to take it in the teeth. IF (and I'm making that a BIG if) the PC gaming industry can survive this, they're going to have to put pressure on the card manufacturers. A game development company doesn't sink millions of dollars and years of man-power to create a AAA game that the primary user base cannot play for lack of the ability to purchase a graphics card.
For the record, I'm a member of the gaming community that refuses to pay more than $350 for a graphics card (current card GTX 1060 6GB). If that means I can no longer purchase a graphics card required for modest game play of the newest games, then the game developers just lost a customer.
-Wolf sends