Think both ways. Place the garage near the street and fairly level with it, and connect a corridor from there to your basement; the house can then be placed somewhat apart, optimized for views and living. You can also reach the vehicles with dry feet even when carrying groceries. Make the corridor a bit wider and you might even have a well-tempered wine cellar. Some problems can be solved with money, and the income situation you described surely allows for that. Do you need the actual speed of the internet connection for individual applications or the bandwidth for parallel applications? In the latter case, you can easily run several 50Mbit connections (provided Telekom has enough copper pairs available).