The post you quoted me from there was back in January, so 10-15% drop on something that had launched only a few months earlier isn't to be sniffed at in my opinion! It's dropped down to around 275 now and of course it's still the current generation (not quite sure what you mean by "such a small drop for a whole generation"?).
The Zen 2 launch saw some serious deals knocking around with the outgoing 2XXX series chips and given how performant Zen 3 is looking from the rumours I think you'll again see heavy discounting of the outgoing 3XXX generation, but to expect it now is too early... Zen3 isn't due out until closer to the end of this year. Either way I would personally wait a few more months with your 1700 until Zen3 now to upgrade, it's lasted you this long already! You can either get a great deal on a 3700X once they are the outgoing chips or, if it seems worth it to you for the extra, spend more and go for the Zen3 equivalent and new motherboard. Either way you get more bang for the buck than buying now.