If you have physical access it's game over.
FireWire had this issue, so did express card, heck even if you don't have TB, express card or any other PCIe external interface.
Open the laptop and either find an empty microPCIe slot or pull out the wireless card there is some risk of a BSOD but it works in many cases and voila you have DMA.
That said bot Intel and AMD do have ways of encrypting memory regions which can prevent DMA attacks.
Windows 10 has DMA port protection which enables the OS to restrict DMA access from external ports this is available from build 1507 but I'm not sure if it's enabled by default.
Edit: looks like this is enabled by default when Bitlocker is enabled on recent builds.