Bitcoin, yes. August 1st will solve the scaling problem finally. Ethereum, no. It's an infinite supply shitcoin that so many other altcoins can do too. Bitcoins will have a version of Ethereum in them in the future but it will actually be decentralized. See the difference?
Yes, it seems support for SegWit2x emerging from bitcoin miners, even though it also fluctuate just like bitcoin price. According to New York agreement in May which they proposed miners will support activating segwit on the bitcoin network on August 1. But it require miners to initiate a hard fork with network consensus in order to increase the block size limit into 2Mb, better than just we're sitting on 1Mb block size right now. But, I'm sure bitcoin price will rise after they implement segwit and increase block size few months later.
https://www.google.com/search?hl=in-ID&ie=UTF-8&source=android-browser&q=how+to+support+segwit2xSo, buy bitcoin now or later will be profitable in long term but do not spend all of your funds at once, try to divide into several amounts and buy if bitcoin price decline, and same strategy for ethereum.