The listed Intel MSRP on the 6700k is $350; for the 6600k is it $243. In other words, Intel is setting these prices on purpose, this is not retailers taking advantage of short supply. Obviously no one can predict the future and say what prices will be later on, however, typically, Intel does not under any circumstances lower the MSRP of their CPUs, ever. As such, I would expect that whatever prices you are seeing now are what you will see forever, with the exception of retailers like Microcenter who typically sell below MSRP.