it is quite hard to choose!
I bought Dell XPS a few years ago, they had overheating issues then, Dell eventually "fixed it" with a BIOS upgrade, which just made the fans blow all the time
I consider that Lenovo's X (small) T & W series are the best for quality , at present on a limited budget I tend to go for slightly pre-owned, banks-lease return "refurb" lenovos. I like the "enterprise" builds, and just buy from as reputable a place as possible, the latest possible. I've now bought around five from eBay and a couple from amazon resellers. I also bought an X-220 specifically as it can drive an eGPU, and also run macOS-x 'in special ways' and I got the i7 model, upgraded to 2 x 500GB SSD (one mSATA one SATA 2.5")
I am staying away from the USB-C MacBooks Airs & pros, as the last few years have all had very very fragile keyboards - biscuit crumbs
I did buy the last ever MacBook Air dual i7 512GB SSD, very nice machine - display not as nice as you can get - but it does support an eGPU, perhaps that is your thought for the TB3 port?
This is one of the Apple eGPU solutions, £430 , but will drive 4 x 4K monitors from a little lappy
https://www.apple.com/uk/shop/product/HMT22B/A/sonnet-egfx-breakaway-puck-radeon-rx-560-external-gpu(this eGPU does support Windows 10 (64-bit Edition Version 1079 or later) running on the Mac, using Bootcamp - it's a bit iffy as I have melted MacBook Pros in the past running Windows, Apple don't control the thermal system as well, allegedly)
there's a 2019 DIY guide to eGFX, eGPU here
https://www.pcworld.com/article/2984716/how-to-transform-your-laptop-into-a-gaming-powerhouse-with-an-external-graphics-card.htmlSo suggest you look for a good screen, 16GB RAM,
quad-core i5 [you don't really really need an i7, certainly not waste $ on an i9] big SSD,
Consider to buy an enterprise model, maybe? less likely to get nicked, as it will look boring!
New Inspiron 13 5000
£739.00 (VAT not included)
10th Generation Intel® Core™ i7-10510U Processor
Windows 10 Pro 64bit
8GB, onboard, LPDDR3, 2133MHz
256GB M.2 PCIe NVMe Solid State Drive
Dell, as usual, make it very hard to change anything , I gave up trying to add RAM or increased the HDD/SSD
OK, they are pushing me towards an older i7 if I want a big SSD
inspiron 13 5000 (last years model)
£679.00 (VAT not included)
8th Generation Intel® Core™ i7-8565U Processor
Windows 10 Pro 64bit
NVIDIA® GeForce® MX250 with 2GB GDDR5 graphics memory
8GB, onboard, LPDDR3, 2133MHz
512GB M.2 PCIe NVMe Solid State Drive
would this eGPU (without actual GPU!) work in the above laptops? £260
https://www.amazon.co.uk/Razer-External-Enclosure-Thunderbolt-Connection/dp/B07D9CD8M9stick an AMD 570 in, nVidias are so overpriced still....
just some thoughts, have fun - avoid Yoga, Lenovo 'V', "supermarket PCs'