I used to have an Asus aspire that would barely run games and overheat in less than two hours, I abused the crap outta that thing. Ended up getting one of those laptop coolers, had one fan in it and some sort of aluminum top. Really the cheapest thing you can find, and it did the trick. So I'm thinking you might be better finding another solution to your issue, something like cleaning the fans, or re-applying some thermal paste if possible.
Just raising it helps some, but in general any newer laptop draws air from below and exhausts it from the sides so a cooler on the bottom doesn't do a lot for the laptop.
The exception is if you are resting it on a soft surface that could block vents, like your f-ing lap! In that case any of those coolers will make a big difference in both your comfort and the laptop. On a good hard surface that will make very little difference unless your laptop vents are clogged up as others have said.
@RisingSwell@lemmy.world made a great point aboutcleaning and ensuring that there's enough airflow coming in from the bottom intake fans on the laptop. By design, laptops are designed with small spaces, so airflow is really difficult to accommodate for unless it's designed with a good heatspreader, and extremely fast fans that pump a lot of air to the critical components.
One thing that hasn't been mentioned though is undervolting.
I'd recommend looking into undervolting your GPU in order to have it work a little less hard while still getting the same performance. You can use tools like MSI Afterburner to undervolt your GPU so it consumes less power, and thus generates less heat. You might find that you'll still get the same performance, fps, etc., but perhaps your PC will reach 90c instead of 100.
Undervolting is perfectly safe, as when you use tools like MSI Afterburner, it's not designed to override the safety mechanisms built into the GPU. So if you have an unstable undervolt or unstable overclock, your computer will just crash - a simple reboot of the PC fixes that problem and then you can fine-tune the undervolt until it's stable and doesn't crash.
I undervolted my GPU for games like Overwatch, so I can play with maximum graphics settings and my GPU is on average 8 degrees cooler. Granted, I built my own desktop so I don't have real-world experience using a laptop for gaming.
I am under the impression that laptop coolers don't really do much, you're probably better off trying to clean the laptop fans and if your vents are on the bottom you should find a way to make some space for them by elevating the laptop
Now that I'm thinking, the last time I remember having a laptop that overheated was running on a Pentium M series, not even Linux saved it much from the age of it x)