Specs at the moment:
Intel T14 gen 1
i5 10210u
16 GB ram
Stock 256GB SSD
GPU: Radeon RX 56
Enclosure: Razer Core X Chroma
I use this setup to play around with all sorts of GPUs. Anything with a PCIe interface and windows 10 drivers and I'll try to run it. I don't do any serious work on this machine for the most part.
On this machine the CPU is actually a far more limiting factor than I'd expect. Thunderbolt has quite a big performance penalty to the CPU still, even after 10th gen did something to improve it. I need to redo my benchmarking but on my work laptop (11950h) I remember my CPU score dropping from ~8k to 6.5k or something like that in 3D mark.
Pair that with a fairly weak (for gaming) ULV CPU and this machine struggles with anything remotely modern. Even older games like WoW from over 10 years ago I'm running into 100% CPU usage on two of my cores and the game chugs at higher settings. Things like DXVK help, but they only go so far when you just need more CPU.
On my work laptops i9 the thunderbolt stuttering is actually perceivable over the general lack of CPU power. IMO a good gaming laptop is a far better option these days than an eGPU setup. Maybe oculink will save us.
some systems can be really weird with ram, if its possible its always best to go with a brand/make/model/speed recommended by the manufacture if they're providing such a list but usually I find you'll only get such a detailed list of ram from high end desktop motherboards and thats if you're lucky.
I did a job for a client with some weird re-branded boutique gaming laptop that was bluescreen crashing due to bad ram. The damn thing had zero documentation to work with so all I could do was work with the exact type/speed of ram that laptop came with but it also had generic no name brand ram in it so I just went with whats usually a solid option, crucial ram.
two sticks of 16gb (she def didnt need this much ram since all she did was excel work but she wanted it).
Only one of her sticks of ram was reporting as bad, but she wanted to get two of the same to ensure compatibility which isnt bad a idea but usually not necessary.
I installed both new sticks of ram and ran mem tests again. its still getting an error. I put the one good-old stick of ram back in and ran the tests again twice, once with the known good old stick of ram in both slots and it came back with no errors so I know the slots are good.
I put one stick of the new ram in, mem-test came back good. put both sticks in, mem-test came back failed. that means the last new stick I put in must be a doa stick stick right? wrong. I tested the last stick I put in by its self and the mem tests passed. wtf
put them both in but swapped the slots, fails again.
I put in one of hte old sticks and one of the new sticks.. it passes. i run these tests several times. makes no god damn sense. all the ram is good, both the slots are good, i just didnt like both new sticks installed at the same time for some reason.