I'm having quite similar symptoms on an Intel NUCi3RYH. Are you also getting
iwlwifi 0000:02:00.0: Microcode SW error detected. Restarting 0x2000000. in your dmesg output when this happens? And are you also getting something like [ 2.329024] iwlwifi 0000:02:00.0: Unsupported splx structure [ 2.329152] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-13.ucode (-2) [ 2.329158] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-13.ucode failed with error -2 [ 2.329175] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-12.ucode (-2) [ 2.329179] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-12.ucode failed with error -2 [ 2.329192] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-11.ucode (-2) [ 2.329196] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-11.ucode failed with error -2 [ 2.335448] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-7265D-10.ucode [ 2.335461] iwlwifi 0000:02:00.0: Firmware has old API version, expected v12 through v13, got v10. [ 2.335467] iwlwifi 0000:02:00.0: New firmware can be obtained from http://www.intellinuxwireless.org/. on the initial driver startup? -- Joni Orponen