Now is not the time to buy BTC, but for ETH i guess. Prices of both coins might drop in couple of days or week, and after August 1st that's the only time we can surely predict what will happen.
BTC will come down shortly, more safely buy BTC. I am worried about ETH, lately there is a lot of fishing they have lost this Coin. This affects the ETH price. That's just my prediction.
I don't think anyone can tell what will happen after 1st of August. If decided to invest money in the crypto market then I suggest don't wait but start buying in small quantity in regular intervals so that you will get a best average price. Because after 1st August if prices suddenly go up then you may not be buying it so buy some now and later some more.