I frequently do fairly extensive editing of macro files in LR. I found a method of eliminating (some) of the frustration without resorting to an eight core processor:
After extensive use of the spot removal, brush or gradient tools, LR can become very sluggish. Closing and re-opening the file for further edits does not help.
A workaround is to perform edits until the computer is no longer responsive, then export the file as a TIFF, and then import the TIFF back into LR. The previous edits on the RAW file remain (and can’t be undone) but when working on additional edits, the (TIFF) file is no longer sluggish (unless the second set of edits become ponderous). The obvious drawback is that the previous edits embedded into the TIFF cannot be undone.
On occasion, spot removal circles of editing cover the area being worked on, and more editing can't be done. When exported/imported in the TIFF format, the file behaves like a new RAW/JPEG file - previously edited areas can now be worked on with the any of the tools (spot removal, gradient, adjustment brush).
Notes:
1) DNG files don't behave this way - the previous edits show up, and the file will be sluggish.
2) The original RAW/JPEG file is not destroyed, and can be used to start over if desired.