NNUE is a neural net evaluation function used by many game programs to evaluate positions at the end of a calculated variation.I found this in wikipedia:
"NNUE runs efficiently on central processing units without a requirement for a graphics processing unit (GPU)."
It is now used in stockfish which is in the MX repositories. I think stockfish 12 is available. It uses the NNUE evaluation function, though it is a option, and you can revert to the old stockfish hand crafted evaluation function.
The fully neural net programs like Lc0 are close in strength to stockfish, maybe a bit higher or lower in elo rating.
But stockfish 12 is plenty strong for me (of course crushes me a poor human) but also strong enough for deep analysis. It is currently rated at >3600 elo, so strong enough to crush Magnus! This is strong enough for me. As for a machine, any fast multi core Ryzen is awesome. I run stockfish with 10 threads on my 12 thread (6 core) machine, leaving two threads for MX and firefox.