what about having a cheaper mac for editing and a PC for renders
or edit on a Mac, and have a number of inexpensive commodity hardware boxes running as a cluster to render... that way you can easily scale up your computing power to decrease rendering time by adding additional machines to the network...