There is one big problem with what you are seeing. CPU load is almost
never the bottleneck/limiting resource for MongoDB (or databases in general).
Unless you are running a large number of MapReduce jobs and/or aggregation
framework queries, high CPU utilization tends to indicate that you have poorly
tuned queries possibly with in-memory sorts (as opposed to indexes supporting
sorting by reading documents in correct order).
Before jumping into a complex configuration you describe, I would try to find
out WHY the CPU load is to high and possibly some simpler solutions will
emerge.
Asya
P.S. write heavy load means that rather than worrying about using
available disk drive space you should be concerned about available
disk IO bandwidth.