Do you know what model AiO you have? Some models report pump speeds as higher since they have multiple magnets triggering the RPM sensor, so the 1600 might actually be 800 or even 400, which is way too low for the pump.
I would try setting the pump (and AiO fan) to 100% speed in the Bios for testing. Some pumps work well with a fan curve, some don’t.
Edit with more technical details: Normally each revolution should generate 2 Pulses on the rpm Feedback wire. But Pumps don’t always follow this spec so might over or underreport their actual rpm.
I have a lot of experience with Windows and some with Linux.
The driver problems with Laptops are not only on Linux, though it is a lot more common, depending on the manufacturer Windows also has a ton of problems if you don’t want to use the 8 year old pre-installed driver that was never updated.
And Linux is held back by (proprietary) software availability as well. Most of the time it would be Microsoft Office (a lot of people I know complain about alternatives like Google Docs or Libre Office not being up to par by a long shot). Another big thing is Games. Sure, most of them work quite well out of the box, but if they do not it would be beyond most of my friend groups skills to fix it. Not to mention the massive library of competitive games that some people play exclusively that just don’t work at all.