The core factor that determines the change of prices is the formula of 'supply and demand'. When demand is high and supply is low, like our current gpu situation, prices usually go up, and when supply is high and demand is low, prices usually drop.
The insane prices of gpus now was the result of a perfect storm. First, the virus came around and caused lockdowns, slowing and lowering supply. Second, the announcement and release of the 30 series was such a jump in performance vs cost that everyone wanted it. Demand went up. Then, the price of Bitcoin skyrocketed with other crypto soon following, making miners REALLY REALLY want 30 series cards. Demand skyrocketed and miners hoovered up all gpus worth their salt, leaving behind dusty 770s and 960s for the rest of us, which were then all bought by gamers for double their value. Leaving no gpus for anyone other than scalped cards. It all really was the perfect storm).
(Now, if people all together refused to buy at the insane scalper prices, that would also lower the price, but that takes united effort)
Demand is high now and supply is low, but thats slowly changing as vaccines roll out and companies produce more cards. Its only a matter of time when gpus go back to their original rrp. Also, crypto value is declining and is no longer sky high. Also, special mining only gpus and special mining dedicated computers (instead of gpus) will be coming out soon, and they are far more efficient than gaming gpus. It wont be long until the miners are off our backs and the virus ***ks off to allow companies to produce at full capacity again.
The RRP times are coming, brothers! Just a few more months! I would say around November as companies get ready for Christmas