I would suggest waiting for Icelake laptops.
Recent Twitter thread from someone asking for a similar suggestion.
https://mobile.twitter.com/lemire/status/1156025690619146240
https://mobile.twitter.com/Wunkolo/status/115949643138157363...
https://www.reddit.com/r/hardware/comments/cnmail/10nm_ice_l...