So, I'm looking to buy this laptop soon:
Does someone have experience with similar models? What works the best?
It sounds like an Optimus laptop is an option if you can disable it or use 3rd party applications to deal with the switching.
Just edit the commands of existing launchers and add optirun at the start, after the ENV variables which often exist in Wine launchers.
By the way, there's work going on within the X server for Optimus support. But it still might take a lot of time before it's working in major distros.