Makefileなどビルドはマルチプロセスで、コンパイラを複数同時使用でマルチコアが使える反面
利用メモリが増えて、ガベージコレクト(GC)が追いつくまでRAM使用量が増え続ける欠点もありますよ
6coreのプロセスに合わせると、GPU諦めて16GBにする方が安定しそうです

SSD系のドライバーの成熟度を考えると、ホストはWindowsの方が安定します
簡単なシステムだけなら、Windows Subsystem for Linuxでストアに簡易なDebian/Ubuntuなどの環境が公式に用意されています

現行のノートPCでタスクマネージャーを開いて、マルチコアでビルドを試してどこがボトルネックになるか調べましょう
今の環境からどれくらい必要になるか分かります