Memory requirements for large libraries plus an observation on restore

I have the following ROCK setup since ~2019 without changing anything on my NUC since then:

NUC8i7BEH, 512GB M.2 SSD, 16GB RAM

I have about 170k tracks stored on a directly connected external USB3 drive. I never used to have slow response issues until that update in November, but wondering if I should double my memory (to 32GB if supported) if that would make much of a difference in responsiveness for this library size?

I am also going to be installing 2.5Gb ethernet connections shortly on my both my Synology NAS and Mac (via USB adapters and into a 2.5G switch, but the router itself is still 1G), and wondering if that would make much of a difference if I did that as well on my NUC (if supported for the NUC that I have)? I’m guessing it would actually make zero difference until I actually get a 2.5G router as well.

I built my NUC ROCK 2 years ago now with a 10i7. I put 32GB in , I am pretty sure 16 would have done , but

I rarely see any issues at all. As a rider I restart my NUC at least daily which I am sure helps

May consider going the Mac Mini route as my next Roon Server (if that is correct terminology) based on these prices if it would be a positive step forward in it handling a large library performance-wise:

I just now read a few other threads on using a Mac Mini instead of NUC pros/cons.