In regards to the lag I think that is a rhino issue not a computer issue in these cases. Not everything Rhino does (or most software anyway) is multi-threaded meaning some stuff can’t use all cores, so all the operations you do are potentially hanging up waiting to use the same core (cores). Some commands are multi threaded I believe like reduceMesh, which should be really fast on your machine.