Ryzen prices dropped quite a bit recently, Ryzen2 is due in few month. As far as Intel is concerned Meltdown may delay new processors for a while if Intel is smart or care enough.
Top end GPUs are going to be expensive and in short supply for a while due to Bitcoin craze. Both Nvidia and AMD are playing naive saying that they can't produce enough but most probably just capitalizing on situation and raking money.
RAM prices are very much an unknown because of same manufacturers making also SSD and phone memory.