i am not sure how much you can get when you decide to mining, you said you have 100k to invest in mining section, then i think you will need high-end hardware to mining because this is the only way to can earn much of bitcoin than other people. but in mining, you need to wait before you can earn much of bitcoin like 3-8 month or maybe less, beside that you should calculate how long you can get ROI.
i think you need to thinking to make investment in other way so you don't have to wait to long to get ROI but its up to you.
The difficulty is rising too fast. It is better to buy the bitcoin directly.
You might be able to make a bit of profits with the price of bitcoin rising with the difficulty, but again it's up to your electrical price. ROI will be a little long but with time the price of BTC will rise and you'll make a profit in the end most of the time.
Holding is nice and can net you nice profits but it's also a little bit risky. Trading can be worthwhile if you're willing to put time into it.