Very low CPU usage during compilation

If your hard drive is the bottleneck (which it is), then there is nothing you can do to use more CPU - simply, it wants to work, but cannot read / write faster from / to your HDD.

It’s very likely that by using an SSD you would experience much faster compile times.